Working on haskell2010 compile