Avatar
サブクラス方式なら associatedtype の問題は解決できるかな?