If
sndr can determine that all of its completion operations
with tag
T happen on execution agents
associated with a particular scheduler
sch
(as determined by the semantics of the algorithm,
the environment of the receiver, and
the completion schedulers of any child senders),
then
get_completion_scheduler<T>(get_env(sndr), env)
is well-formed and has the type and value of
sch;
otherwise, it is ill-formed
.