A DrvSetEvaluator is able to evaluate attribute sets of derivations, streaming results as they come in.
`package.nix` is kept in sync with the expression in upstream Nixpkgs.