[Haskell-cafe] Newbie Question on type constructors