Avatar
Aをassociatedtypeにしてそれぞれのsubprotocol作って…となりそう