useful haskell snippets