code: func NewTCPTransport(upgrader *tptu.Upgrader) *TcpTransport {
  	return &TcpTransport{Upgrader: upgrader, ConnectTimeout: DefaultConnectTimeout}
  }
docs: // NewTCPTransport creates a tcp transport object that tracks dialers and listeners
  // created. It represents an entire tcp stack (though it might not necessarily be)