[Pitch] Allow generic extension for struct

Since SE-0346 allow

extension Collection<String> { ... }

why don't we allow

extension Optional<String> { ... }

?

SE–0361 Extensions on bound generic types

Thanks!
I added Other Swift Flags "-enable-experimental-bound-generic-extensions" to my project.