Personal haskell programs