@adam_chal Yes. I really love algebraic effects - so much so that I'm building a language around them - but Rust is too committed in too many ways to have the ability to quickly evolve such a complicated and all-encompassing feature. Doing it *properly* would be at least as complex as introducing lifetime analysis was (and far more breaking, given the size of the ecosystem), and not doing it properly would probably mean more harm than good.