{
const $m = mjs.$observable(1);
const $x = mjs.$observable(1);
const $b = mjs.$observable(0);
const $y = mjs.$computed(() => $m() * $x() + $b());
const stop = mjs.$effect(() => {
console.log('effect:', $y());
viewof textarea.value = `${viewof textarea.value}
${$y()}
`
});
$m.set(10);
await mjs.$tick();
$b.update((prev) => prev + 5);
await mjs.$tick();
$y();
stop();
}