modify functor argument declaration (const F& f --> F f)