Let
out_sndr be a subexpression denoting a sender
returned from
affine_on(sndr, sch) or one equal to such,
and let
OutSndr be the type
decltype((out_sndr)). Let
out_rcvr be a subexpression denoting a receiver that
has an environment of type
Env such that
sender_in<OutSndr, Env>
is
true. Let
op be an lvalue referring to the operation state that
results from connecting
out_sndr to
out_rcvr. Calling
start(op) will start
sndr on the current
execution agent and execute completion operations on
out_rcvr
on an execution agent of the execution resource associated with
sch. If the current execution resource is the same as the execution
resource associated with
sch, the completion operation on
out_rcvr may be called before
start(op) completes
. If scheduling onto
sch fails, an error completion on
out_rcvr shall be executed on an unspecified execution
agent
.