effect!() { /* proc-macro */ }
effect!([signals…], move || { … }) — client-replayable side effect (rs2js).
effect!([signals…], move || { … })