You can implement it now, except you have to write...
# announcements
n
You can implement it now, except you have to write all the functionality of a data class by hand (equals, hashCode, copy, component1, component2, etc. etc.)