>>520
fooの中にどんな処理があるか不明なのに
追加した呼び出し側にわざわざコピペするという方針は変だろ。

どうして「可能な限り元の挙動やセマンティクスを保持する」
ことを嫌うのか不思議。