Function parameter declaration syntax

1 (
2+ ,
2? parameter
3? 
3 , ...
4 )