Extensible Records for Haskell (GHC 7.6). Pull requests welcome!