Haskell, and Python as well