data class Row4<out A, out B, out C, out D>
Row4(a: A, b: B, c: C, d: D)
val a: A
val b: B
val c: C
val d: D
fun values(): List<Any?>