add haskell curriculum