type rwTimeoutDialer … func (d *rwTimeoutDialer) Dial(network, address string) (net.Conn, error) { … }