#pragma once #include namespace async { // Detection pattern boilerplate. template using void_t = void; template constexpr bool dependent_false_t = false; template