PrePitch: Add `default initializer` protocol to the standard library

And here I was thinking this was going to be a slam dunk. :slight_smile:

On the past thread there seems to be a notion that all types need to conform to the protocol. I don’t think so but there are already types in the that provide default initialization that would make sense for them to conform.

We didn’t have property wrapper back then so I am struggling to come up with a usecase that does not envolve property wrappers.

@Default var foo1:Optional<String> // 

It is true that any package can provide conformance for this trivial functionality. In my view this is very similar to wanting to include the identity protocol from SwiftUI in the standard library.