Types don’t automatically adopt a protocol just by satisfying its requirements. They must always explicitly declare their adoption of the protocol.

えー、なんでだよ。そんなの不便なだけだろうに。ガーガー鳴くならアヒルだろ。

Taiju Muto @tai2