{"ast_node_type":"variable","tokens":[{"end":52,"kind":"keyword","start":0,"text":"let"}]}
                let layout = self.layout(&self_ty)?;
                let (captures, _) = infer.closure_info(id);
                let ty_iter = captures.iter().map(|c| c.ty(subst));