code: public SmartBinder drop(String name) {
          int index = signature().argOffset(name);
          return new SmartBinder(this, signature().dropArg(index), binder.drop(index));
      }
docs: Drop the argument with the given name.
  
  @param name the name of the argument to drop
  @return a new SmartBinder with the drop applied