pub fn ref_mut(before: Type, after: Option<Type>) -> Type