updated to ghc 7.8, and all tests passing in 32 bit mode