[Haskell-cafe] Transparent identity instances