[Haskell-cafe] existential types (was Re: Optimization problem)