John Millikin's version of re2 regex library wrapper for Haskell