{"ast_node_type":"variable","tokens":[{"end":39,"kind":"keyword","start":0,"text":"let"}]}
    let self_path = cx.expr_self(span);
    // This constructs a fresh `self` path.
    let self_ty = respan(span, SelfKind::Region(None, ast::Mutability::Not));