what if, at language level, data classes implement...
# language-proposals
p
what if, at language level, data classes implemented an interface called
DataN<X, Y, Z…>
that defined those componentN() elements