pub fn fold_range<F>( fold: &mut F, _: Range<Box<Expr>> ) -> Result<Range<Box<Expr>>, Error>where F: PlFold + ?Sized,