Add missing header include <functional>