{"ast_node_type":"function","tokens":[{"end":48,"kind":"keyword","start":0,"text":"fn"}]}
    fn assure_mut_ref(ty: &ast::Ty) -> ast::Ty {
    // mutable references or ptrs, because Enzyme will write into them.
        let mut ty = ty.clone();