IsOptional
type of protocol (in the language or standard library) unless I write my own to add it to the opaque type signature Optional
互換のプロトコルがないという視点はおもしろい気がする。ちょっと話は変わるけど、もし OptionalProtocol
があれば↓みたいなこともできる? enum IndirectOptional<Wrapped>: OptionalProtocol { case none indirect case some(Wrapped) }
Optional
ときどきほしくなる。