Patch Changes #2611 6222404 Thanks @tim-smart! - simplify EffectGenerator type to improve inference #2608 868ed2a Thanks @patroza! - feat: foreach preserve non emptyness.