pub fn fold( context: &mut Context, registry: &Registry, iterator: Reference, start: Reference, closure: Reference, ) -> Reference