[Haskell-cafe] Names in a record changes read behavior?