States

constructor(first: S, vararg others: S)
constructor(a: S, other: Set<S>)