com.github.adriantodt.lin.vm.impl.FunctionSetupLayer#step(FunctionSetupLayer.kt:40):

Implementation Notes:
- There must be atmost 1
varargs parameters.
- This should be done at grammar/parser-level 1, but enforced at compiler & VM level 2.
- The parameters NEED to be handled/loaded in a left-to-right order, even with varargs.
com.github.adriantodt.lin.vm.impl.FunctionSetupLayer#step(FunctionSetupLayer.kt:40):Implementation Notes:
varargsparameters.Footnotes
See FunctionParser should disallow more than one varargs parameter. Lin#5 ↩
See Modify bytecode to allow atmost 1 varargs parameter in a function. Lin#6 ↩