{"ast_node_type":"other","tokens":[{"end":77,"kind":"keyword","start":0,"text":"PatternContext"}]}
        PatternContext { param_ctx: Some(kind), impl_, .. } => (kind, impl_),
    let (ParamContext { param_list, kind, .. }, impl_) = match pattern_ctx {
        _ => return None,