Allow to define JavaScript functions
JavaScript functions should be defined in the DSL with brackets, instead of parentheses. They should have access to the scope variables, the arguments and other definitions, native or otherwise.
The code should also be transpiled by babel before, to allow the async sintax (and other possible neat features, such as arrow functions).