# Functions
IsErrClosedConn checks if the error is about closed connection Ugly, but probably no better way to detect this TODO.
IsErrTimeout is true if the error is timeout.
NewTimeoutConn returns a new conn with optional timeouts.
# Structs
TimeoutConn automatically applies a deadline on a conn upon every call.