See also http://pvp.haskell.org/faq
Major API restructuring getting rid of newtype annotation wrappers in exposed API.
newtype
First version. Released on an unsuspecting world.