docs: public static Implementation prioritize(Iterable<? extends Class<?>> prioritizedInterfaces) {
          List<Class<?>> list = new ArrayList<Class<?>>();
          for (Class<?> prioritizedInterface : prioritizedInterfaces) {
              list.add(prioritizedInterface);
          }
          return prioritize(new TypeList.ForLoadedTypes(list));
      }