|  | 
        A range connect handler must meet the requirements for a handler.
        A value h of a range connect
        handler class should work correctly in the expression h(ec,
        ep),
        where ec is an lvalue of
        type const error_code
        and ep is an lvalue of the
        type Protocol::endpoint for the Protocol
        type in the corresponding async_connect() function.