template<class Type> int Value( const Type &value ) { return value.Echo(); }
Value( argv > 0 ? A(): B() );

Interpreterだとこれが動くんだから便利なもんだよ。
だからプログラミングはどうでもよくて、とりあえず手っ取り早く、
速いプログラムが欲しい研究屋に重宝される