1の理念に納得できる部分はあるんだけど、自然じゃない。
Cでオブジェクト指向やってるみたいな無理やりさがある。
継承は弊害があるがオペレーターオーバーロードほどじゃないし、
弊害を過大評価してメリットを捨ててるんじゃないか?
継承無しで実装できる自分の技術に酔ってるような気もするし。