Haskell experiment.
Add Makefile
Fix build.