Haskell training wheels
lwm.github.io