Set result as ERROR if an exception is thrown
Handle all exceptions
Remove defunct code, exceptions and other methods are now used
Support default argument
Compile tests/debug with -Werror
Fix warning about unused params for void functions
Support functions returning Array<String>
Implement List params
Support returning a nested list
Allow passing in a list of lists