# Functions
ParseIP parses v as an ip address returning the result and version, or nil and unknown if invalid.
# Structs
PublicNetworkIPValidator validates an ip address which is not contained in the list of known private networks.
VersionIPValidator validates an ip address based on the desired ip version.
# Interfaces
IPValidator is the interface for validating an ip address and version.
# Type aliases
IPVersion is the numerical version of the IP address spec (4 or 6).