Haskell port of Random123 library