Made ppl_helper
::do_async deduce return type