Rename everything under the Network.DNS.RBL hierarchy. Add a dummy Network.DNS.RBL module.
More import/export cleanup.
Restrict Pretty module exports/imports.
Move the Pretty class into its own module.
Use explicit imports in IPv4Pattern.hs.
Add more documentation and a pretty-printer to IPv4Pattern. Stub out the coming DnsblSite module.
Only parse valid octets (0 - 255). Add some more tests and documentation for existing methods. Switch to 'parseTest' from 'parse' in doctests.
Move the IPv4 pattern stuff into its own module and begin a real test suite.