haskell SecureMem is similar to ByteString, except that it provides a memory chunk that will be auto-scrubbed after it run out of scope.