clean up E.FromHs code some more, make it so newtype annotations are properly applied everywhere
clean up E.FromHs code some more, make it so newtype annotations are properly applied everywhere

darcs-hash:20061213020815-1a7c6-ea5f23a162fe670d4bf0290400f1791829da8f4f

jimcrayne/jhc,jimcrayne/jhc,jimcrayne/jhc,jimcrayne/jhc