{"ast_node_type":"variable","tokens":[{"end":66,"kind":"keyword","start":0,"text":"if"}]}
        if let TyKind::RigidTy(RigidTy::FnDef(def, args)) = self {
    pub fn fn_def(&self) -> Option<(FnDef, &GenericArgs)> {
            Some((*def, args))