pub fn fold_transform<T>(
    fold: &mut T,
    transform: Transform
) -> Result<Transform, Error>
where T: RqFold + ?Sized,