expose extra constants
Add js.lua that adds better semantics for `require` and some other handy functions