code: public Binder foldVirtual(MethodHandles.Lookup lookup, String method) {
          return fold(Binder.from(type()).invokeVirtualQuiet(lookup, method));
      }
docs: Process the incoming arguments by calling the given method on the first
  argument, inserting the result as the first argument.
  
  @param lookup the java.lang.invoke.MethodHandles.Lookup to use
  @param method the method to invoke on the first argument
  @return a new Binder