manipulate IPv4 and IPv6 addresses
was by Corentin Henry
Uses old Rust 2015
#64 in #ipv6
155KB 4K SLoC
WIP: do not use until 0.1