The 
sender_in concept defines
the requirements for a sender type
that can create asynchronous operations given an associated environment type
.  The 
sender_to concept defines
the requirements for a sender type
that can connect with a specific receiver type
.  The 
get_env customization point object is used to access
a sender's associated attributes
.  The connect customization point object is used to connect (
[exec.async.ops])
a sender and a receiver to produce an operation state
.