Cryptographic random class and entropy gatherer with safe API for haskell