[chars, [val1, val2]]![not these]
[]: Container, there should always be two, the second one is
not include. You can put chars or ranges (below) inside
[[]]: Range, equivalent to the npeg {'a'..'z'}
Example: [["A", "z"], "?"]![["[", "`"], "B"]
Output here