Swift Protocols with `default` values

A simple trick to define default parameter values to protocol definitions