the haskell examples.