o Support alternative formats of IP addresses, such as a 32-bit integer, that get passed and returned with anonymize(). o Support alternative formats of the key, such as a hex character string, passed to new(). o Support IPv6 addresses or other arbitrary length addresses.