プロトコル型はそれ自身には準拠しない