Can we use TCPAddr.String  as the key rather than ip:port so it's easy to add support for ipv6

http://play.golang.org/p/8nqKGSUn4v

TCPAddr{Port: 12345,  IP: net.ParseIP("2001::42")  gives the unambiguous [2001::42]:12345