const { value, signal } = require('realar@0.6.0-alpha.12');
const add = signal();
const store = value(1)
.update.by(add, (state, num) => state + num)
add(15);
console.log(store.val); // console output: 16
add(15);
console.log(store.val); // console output: 31