Stage-3 decorator that turns a function or getter into an effect callback bound to any signal it includes.
The callback will be fired everytime the signal's value changes.
Example
classCounter { @signalcount = 0;
@effectlog = () =>console.log(this.count); }
constc = newCounter(); c.count++; // triggers effect, logs updated value
effect