in include/unifex/then_execute.hpp [29:33]
auto operator()(Scheduler&& s, Predecessor&& p, Func&& f) const { return then( typed_via((Predecessor &&) p, (Scheduler&&)s), (Func &&) f); }