- Set context location to resolved path during module evaluation. - Dump module diagnostics on import - Use same-file for more robustness than fs::canonicalize
Detects cyclic imports and loads each module only once per compilation.