# Functions
DialerFromEnvironment returns a Dial function.
DialWithDeadline works around the case when net.DialWithTimeout succeeds, but key exchange hangs.
NewClientConnWithDeadline establishes new client connection with specified deadline.
# Interfaces
A Dialer is a means for a client to establish a SSH connection.