ip6addr is a command line tool written in Haskell for filtering IPv6 addresses parsed against RFC 4291