haskell tweaks