add keyview() and part()
add ipset:rangeslist()
add diffsets()
ipset:diff()
accept only / in ip(), return nil if string and bad format
database loading code
minimal script to load the databases and print them