Avatar
値型に replacing 導入しても、結局 var だとその実装が呼べる呼べない区別ができなくなってしまいますので