code: public Binder prepend(Class<?> type, Object value) {
          return new Binder(this, new Insert(0, new Class[]{type}, value));
      }
docs: Prepend to the argument list the given argument value with the specified type
  
  @param type  the actual type to use, rather than getClass
  @param value the value(s) to prepend
  @return a new Binder