Hi @apparentlymart
Well, that's not really an issue.
it would be very helpful to have a function returning the subnet position (block number) within a super-net.
func SubnetNumber(base *net.IPNet, subnet *net.IPNet) (int, error)
That's kind of a reverse to func Subnet(base *net.IPNet, newBits int, num int) (*net.IPNet, error)