Merge pull request #24 from samnang/use_module_exec

Use `module_exec` instead of `module_eval` whenever having variables
Merge remote-tracking branch 'upstream/master' into use_module_exec