Haskell is magic