haskell-parameterized-utils