Update haskell benchmark to accept arguments