AWS Signature v4 Haskell implementation