Haskell-Version, first try.