So I'm attempting to reduce the ideological purity by changing 'require' to 'luv_require' in my fork, but module.lua is doing some inscrutable-to-me things that apparently maintain the 'require' shadow.

I think breaking compat with lua was a good idea in theory, because it protects people from making dumb mistakes. Nevertheless, lua people tend not to be like (some) javascript people, and are used to understanding tradeoffs. I think the node people did that because they were terrified of what would happen when joe jquery tried to use their library.

I confess that the reason I wanted to do this was because yesterday I wandered into this channel like a yokel because 'require' was breaking and there's no docs about that or people who knew the answer immediately available