-1
I like this proposal because I assumed this was how it would work anyway with 5.1’s feature for omitting parameters with a default value on function calls. Optionals have an implicit default value of nil, so it seems ridiculous to have to pass one.
If you write a function with a parameter that is an optional with an explicit default value of nil, does it work as expected?