My experiments with Haskell