ghc-7.6 updates

this permits the more recent `containers` library, and takes account of new restrictions on Foreign things which require that constructors be in scope.