docs: def disallowed_table(*tables):
      """Returns True if a set of tables is in the blacklist or, if a whitelist is set,
      any of the tables is not in the whitelist. False otherwise."""
      # XXX: When using a black or white list, this has to be done EVERY query;
      # It'd be nice to make this as fast as possible.  In general, queries
      # should have relatively few tables involved, and I don't imagine that
      # blacklists would grow very vast.  The fastest i've been able to come
      # up with is to pre-create a blacklist set and use intersect.
      return not bool(settings.WHITELIST.issuperset(tables)) if settings.WHITELIST\
          else bool(settings.BLACKLIST.intersection(tables))