A Neko Module represent a execution unit for the Neko Virtual Machine.
.n bytecode file is a module once loaded by the NekoVM.
Reads a module from an Input by using the given Loader. The module is initialized but has not yet been executed.
Reads a module from Bytes using the given Loader. The module is initialized but has not yet been executed.
Execute a module and returns its result (the latest evaluated expression). A module can be executed several times but its globals are only initialized once the first time the Module is loaded.
Each Module has an export table which can be useful to transfert values between modules.