netaddr.IP: a new IP address type for Go
tailscale.com/blog/netaddr-new-ip-type-for-goThe Go standard library’s net.IP type is problematic for a number of reasons. We wrote a new one.
This post explores some problems with Go’s “simplicity by design”: introducing a better IP type that’s also interoperable with the language proves to be a non-trivial challenge.