IPv6Addr is a Haskell library to deal with IPv6 address text representations, canonization and manipulations.