[Haskell-cafe] Local functional dependencies: solving show . read and XML generation problems