attributes of the rec are in scope of `e'.  This is useful in
  expressions such as
    rec {
      lib = import ./lib;
      inherit (lib) concatStrings;
    }
  It does change the semantics of expressions such as
    let x = {y = 1;}; in rec { x = {y = 2;}; inherit (x) y; }.y
  This now returns 2 instead of 1.  However, no code in Nixpkgs or
  NixOS seems to rely on the old behaviour.
		
	
			
		
			
				
	
	
		
			6 lines
		
	
	
	
		
			51 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			6 lines
		
	
	
	
		
			51 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| rec {
 | |
|   inherit (x) y;
 | |
|   x = {
 | |
|     y = 1;
 | |
|   };
 | |
| }.y
 |