Enable no arguments for nargs: +
Fix test
Add tester in EH rather than PHP
Style in tester
Add Function.args and Function.code