C++ Nix resolves home relative paths at [parse] time. This is not an
option for us, since it prevents being able to separate the compilation
and execution phase later (e.g. precompiled nix expressions). However, a
practical consequence of this is that paths expressions are always
literals (strict) and never thunks.
[parse]: 
		
	
					 | 
			||
|---|---|---|
| .. | ||
| bindings.rs | ||
| import.rs | ||
| mod.rs | ||
| optimiser.rs | ||
| scope.rs | ||