code: public List<Command> addToSet(final UUID setId, final Object value) {
          final State state = createCommandList(new WithCommandType() {
              @Override
              public void invoke(final State state) {
                  addToSet(setId, value, state);
              }
          }, true);
          return state.commands;
      }
docs: Creates the list with commands necessary for an add to set action.
  
  @param setId
  The ID of the set where the element should be added.
  @param value
  The object that should be added to the set.
  @return a set with commands necessary to recreate this add to set command.