inl add a b = a + b inl f = add 1 f 2, f 3
inl add a b = a + b
inl f = add 1
f 2, f 3
inl f = add c
There's no need for the comma operator in args, comma is to create lists.
add:{x+y} f:add 1 f 2 3
add = (+) f = add 1 f 2
Also, and this isn’t really an FP point, if you’ve got a lot of positional parameters you’re already Doing It Wrong.