add many haskell recipes