[Haskell-cafe] Regular Expressions without GADTs