Array
*
// Kotlin mapOf(*(arrayOf( "foo" to obj.foo, "bar" to obj.bar, obj.baz?.let { "baz" to it } ).flatMap { if (it == null) emptyList() else listOf(it) }.toTypedArray()))