{"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"let"}]}
                let mut inner_ty = self.deref_pat_target(pat.span, expected);
                // requirement that `expected: DerefPure`.
                // Once we've checked `pat`, we'll add a `DerefMut` bound if it contains any