Parser Combinators for regex parsers.