interface Set<E> {
  class Full extends Exception { }

  boolean contains(E item);
  void add(E item) throws Full;
  void remove(E item);
}
