fun <T> Array<T>.shouldBeSingleton(): Unit
inline fun <T> Array<T>.shouldBeSingleton(fn: (T) -> Unit): Unit