Report question

Question: std::function instead of templates for predicates