Spell: Haskell programming language family