Composed of IPAddr
Make it easier to store IPs in the db as 4-byte unsigned integers. Indexes well and saves space over a varchar.
Pardon these implementation contortions. In our code, we can just work with an
ipaddr attribute using '188.8.131.52' strings and expect implicit coercion to
int unsigned column named