Allows using a different haskell package set to generate the nix expressions (during eval time) than the one used to actually build the package (at build time).
with { inherit... }
let inherit...