[Haskell] modern language design, stone age tools