Haskell implementation of the AWS Signature V4 protocol for signing HTTP requests