so in many situations this 3-class package would t...
# announcements
y
so in many situations this 3-class package would turn into two or three really small classes and a bunch of extension functions around them