docs: @Override
    public <E extends Enum<E>> IoBuffer putEnumSet(Set<E> set) {
      long vector = toLong(set);
      if ((vector & ~BYTE_MASK) != 0) {
        throw new IllegalArgumentException("The enum set is too large to fit in a byte: " + set);
      }
      return put((byte) vector);
    }