Add support for VAR parameters to functions/procedures
Add while-loops