*/ } extension Kind: Functor where F == ForOptional { /* ࣮2 */ } extension Kind: Functor where F == ForTree { /* ࣮3 */ } // ERROR: Swift Conflicting conformance of // 'Kind' to protocol 'Functor'; // there cannot be more than one conformance, // even with different conditional bounds. ɹ ⚠ ͨͩ͠ɺҟͳΔ੍݅ʹର͢Δadhocͳ࣮ՃΤϥʔ ʹͳΔͷͰҙʢGeneric protocolͳΒղܾͯ͘͠ΕΔʣ