micro-haskell 3rd part start