docs: private void detectImplmentedExtension(Class declare) {
          Class c = BindExtensionProvider.getExtension(declare);
          if (c == null && declare.isAnnotationPresent(BindExtension.class)) {
              BindExtension impl = (BindExtension) declare.getAnnotation(BindExtension.class);
              if (impl != null)
                  c = impl.implementation();
              BindExtensionProvider.bind(declare, c);
          }
  
          if (c != null) {
              if (Operator.class.isAssignableFrom(c))
                  CacheExtension.setOperator(c);
              if (Function.class.isAssignableFrom(c))
                  CacheExtension.setFunction(c);
          }
      }