{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"->"}]}
                           -> Option<$AstTy> {
            $(fn $make_ast(self: Box<crate::mbe::macro_rules::ParserAnyMacro<'a>>)
                Some(self.make(AstFragmentKind::$Kind).$make_ast())