First version ready for GHC2014