pub fn fold_transform<T: ?Sized + AstFold>( fold: &mut T, transformation: Transform) -> Result<Transform>