{"ast_node_type":"variable","tokens":[{"end":87,"kind":"keyword","start":0,"text":"if"}]}
                            if let ty::Ref(_, _, mutbl) = *method.sig.output().kind() {
                            // FIXME: we should assert the sig is &T here... there's no reason for this to be fallible.
                                Some(OverloadedDeref { mutbl, span: autoderef.span() })