fn named_metacommand<'a, I>( which: Metacommand, ) -> impl Parser<'a, I, (), Full<Rich<'a, Token>, State<'a>, ()>>where I: Input<'a, Token = Token, Span = SimpleSpan> + ValueInput<'a>,