NonEmptySet

fun <out T> NonEmptySet(first: T, rest: Set<T>)