uhe
inline fun <T> make(n: Int, factory: () -> T?) = mutableListOf<T>().apply { repeat(n) {factory()?.let { add(it) }} }