code: func DumpBasic(wl *Basic) []byte {
  	wl.lock.Lock()
  	defer wl.lock.Unlock()
  
  	var addrs = make([]string, 0, len(wl.whitelist))
  	for ip := range wl.whitelist {
  		addrs = append(addrs, ip)
  	}
  
  	sort.Strings(addrs)
  
  	addrList := strings.Join(addrs, "\n")
  	return []byte(addrList)
  }
docs: // DumpBasic returns a whitelist as a byte slice where each IP is on
  // its own line.