加法を実装すんのに add メソッド使うの?
スマートポインタ実装するのに dereference メソッド使うの?