orangy
fun <T> foo(): List<T> { val x = listOf(SimpleObjectProperty<List<T>>()).flatMap { it.get() } return x }