private static readonly TokenListParser <TokenType, (int Tag, Rule Rule)> TaggedRule = Number.ThenIgnore(Token.EqualTo(TokenType.Colon)).Then(i => RuleParser.Select(rule => (i, rule))).ThenIgnore(Token.EqualTo(TokenType.NewLine));
.ManyDelimitedBy(Token.EqualTo(JsonToken.Comma),