regex package:frisby
Make a new regex but abort on an error in the regex string itself.
Create a new regular expression matching parser. it returns something
in a possibly failing monad to indicate an error in the regular
expression itself.
Show a representation of the parsed regex, mainly for debugging.