Assuming I have A and B:
data class A(val a: String, val common: String)
data class B(val b: String, val common: String)
Can I have a method that accepts either one and use common in it? something like:
fun accept(val param: A|B) {
println(param.common)
}