requireNoDuplicates

fun <T, C : Iterable<T>> C.requireNoDuplicates(message: (duplicate: T) -> String): C