Avatar
protocolをclassに準拠させるの、もしかしてprotocolのassoctypeの制約をwhereで書くようになってからできるようになったのかな