If a parameterized interface with greater than 1 parameter is declared in a module, the compiled result will *reverse* the parameter order for all functions compiled for that interface. Attached is an example program to illustrate. The spontaneous function in MainP is expected to return '1', but actually returns '2'
bug example
Fixed on github (https://github.com/tinyprod/nesc/)