I very often find myself wanting unboxed polymorphic types
(e.g. types that contain UNPACK
ed type variables). I find
it extremely frustrating that it's easier to write fast and
generic code in C++ than in Haskell.
I'd like to submit to the mailing list a very rough proposal on how this could be achieved in a pretty straightforward way in GHC.