anchor.diff:  
               # We inherit stdenv and ghc so that they can be used
               # in Cabal derivations.
  -            inherit (attrs) stdenv ghc;
  +            inherit stdenv ghc;
             };
  -    in  attrs.stdenv.mkDerivation ((rec { f = dtransform f // transform f; }).f);
  +    in  stdenv.mkDerivation ((rec { f = dtransform f // transform f; }).f);
   }
  
positive.code: 
              # library directories that have to be added to the Cabal files
              extraLibDirs = [];
  
              # compiles Setup and configures
              configurePhase = ''
  
negative.code:             # all packages with haskell- to avoid name clashes for libraries;
              # if that is not desired (for applications), name can be set to
              # fname.
              name = "haskell-${self.pname}-ghc${ghc.ghc.version}-${self.version}";
  
              # the default download location for Cabal packages is Hackage,
              # you still have to specify the checksum
              src = fetchurl {
                url = "http://hackage.haskell.org/packages/archive/${self.pname}/${self.version}/${self.fname}.tar.gz";
                inherit (self) sha256;
              };
  