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.