mg6maciej
values()
interface Xable { val x: Int } enum class A(override val x: Int) : Xable fun <T : Xable> Array<T>.of(x: Int) = single { it.x == x }