class Set extends Value {

  public static Set of(Object... elements) {
    return new Set(Arrays.stream(elements).map(Atom::new).collect(
        Collectors.toSet()));
  }

  public  Set();
  public  Set(java.util.Set<Atom> set);

}