.ok_or(io::ErrorKind::AddrNotAvailable)?
};
// NOTE: Previously, here was a not about setting the timeout for connecting
// NOTE: Previously, here was a note about setting the timeout for connecting
// to DEFAULT_DIAL_TIMEOUT, for which we have not figured out a way yet.
// Generally, we should understand what happens if the following call to
// `connect` fails. How do we learn about it? Where's the leak?