creationix/luvit — comment on commit 2c41893144323ca383d901c8a3b4321d284f1621
File:  line 0
By dvv:

unfortunately, this scenario doesn't account for same named files inside different modules. `require()` first looks up its internal cache based on short file name, and returns already loaded irrelevant file. can propose to always `loadfile(absolute_path_here)`