Report question

Question: Why does std::for_each(from, to, function) return function?