constexpr unspecified start = unspecified;
execution::start denotes a customisation point object.
execution::start(R) for some subexpression
is expression-equivalent to:
R.start(), if that expression is valid.
start(R), if that expression is valid, with overload resolution performed in a context that includes the declaration
void start();and that does not include a declaration of