all sugar expression classes have their iterators
TransformIterator::* need not being const
some fixes