#90: changes the parameters of `getModuleById`;
#90: saves every nulls as variable NULL
fixes #90: detects illegal module id with `@`