The release includes more parser combinators:
- `ws`, `letter`, `digit`, `alphanum`
- `Parser.alt`, `opt`, `many` - parsers over parsers
- `Parser.map` to transform the result of a parser
- `Parser.replace_with`, `Parser.replace_lazy` to discard the value of the current parser
- `Parser.drain_next` to ignore the value of the next parser and use the current parser's value