Haskell implementation of the Habit Programming Language