明示的に宣言できる型に汎用型を多用するようなプログラミングは
好ましくないだろう。
C++でなぜ、スパゲッティコードが多発したのか原因を良く考えることだ。