Haskell library to shuffle function arguments about.