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.
