docs: @SuppressWarnings("unchecked")
    public static boolean dispatchable(Object obj) {
      if (obj == null) {
        return false;
      }
      return obj instanceof PrettyLoggable ||
        obj instanceof Map ||
        obj instanceof Dictionary ||
        obj instanceof Iterable ||
        obj.getClass().isArray();
    }