One module layer over regex-tdfa to replace Text.Regex.  regex-compat
can't use Unicode characters correctly because of using regex-posix.
This is not good for Unicode users.
