patch applied (cabal): Add a Language type, starting with Haskell98 and Haskell2010