impressions on ghc-6.4