learning haskell with a Forth interpreter