refer to the module directly
fix wrong puctuations breaking syntax when wrapped
fix declarations of variables

* use 'let' to a variable without initializing
* use 'const' to a native module