[Haskell-cafe] Question on inductive type-families