Let transformed-sndr be the expression
dom.transform_sender(std::forward<Sndr>(sndr), env...)
if that expression is well-formed; otherwise,
default_domain().transform_sender(std::forward<Sndr>(sndr), env...)
 
Let 
final-sndr be the expression 
transformed-sndr
if 
transformed-sndr and 
sndr
have the same type ignoring cv-qualifiers;
otherwise, it is
the expression 
transform_sender(dom, transformed-sndr, env...).