[Pitch] Optional parameters in functions should default to `nil`, allow omission

-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?