A Regular Expression Library for Haskell