Control.Monad.Trans.Hash
Rationale
Efficient stream processing
Clean readable code
Supported Hash Algorithms
The monad transformer
data
HashT
h m a
runHashT
updateHash
updateHashMulti