Avatar
Recieverの実装を持っていて、受け取れる型の幅を増やしたい、unionがあればそれを使えば済む。しかし無い場合、 Recieverの型をenumにしたとして、それはつまり、Senderの型も書き換えないと行けない。