Avatar
Generics も読んでた。 contract で Swift のプロトコルみたいなことできそうでいい感じ。