s3cmd wrapper in Haskell