Named Args

Soppo supports named arguments at call sites. This makes code clearer when functions have multiple parameters of the same type.

You can mix positional and named arguments. Named arguments use the parameter name followed by a colon.

Try it: Reorder the named arguments - they don't have to match parameter order.