{"ast_node_type":"other","tokens":[{"end":45,"kind":"keyword","start":0,"text":"Some((func,"}]}
            Some((func, params, ret_ty)) => {
        let (param_tys, ret_ty) = match res {
                let mut adjustments = auto_deref_adjust_steps(&derefs);