[Haskell-cafe] Hidden types and scope