implement `to[Coll[_]]`
generators need to support early exit
implement early exiting `forall`
fix: ranges overflowed at the edges if step == 1 && inclusive
fix: in ConstantFolding don't ignore guards completely but warn if they hinder optimization
test early exit for forall