Odd error report against ghc-6.8.1