{"ast_node_type":"import","tokens":[{"end":61,"kind":"keyword","start":0,"text":"///"}]}
    /// (because there, `Pat::Path` can refer to a variable).
    /// The resolver needs to be updated to the surrounding expression when inside assignment
    pub(super) fn infer_top_pat(&mut self, pat: PatId, expected: &Ty, decl: Option<DeclContext>) {