Compile problems with ghc-5.0