multiple parameter list impl

- add function multiple parameter list evaluation
- add multi parameter list tests