christophsturm
fun <T : Collection<E>, E> Builder<T>.single(): Builder<E> { assertThat("has only one element") { it.size == 1 } return get("single element %s") { single() } }