Avatar
associatedtypeでprotocl自身を参照するとそうなる、のかな