extended subset of Haskell-2010
