eff
macro_rules! effectful { ($($tts:tt)*) => { ... }; }
An effectful computation block
The block must contain perform! or perform_from!
perform!
perform_from!