でも、たとえばSTLのalgorithmに関数オブジェクトを渡すと、
コピーを渡すことになるのでクロージャのデータは破棄されることになる。