you end up with this sort of thing: ```sealed trai...
# announcements
r
you end up with this sort of thing:
Copy code
sealed trait SnackType
sealed trait HealthyType extends SnackType
sealed trait NotFruitType extends SnackType
sealed trait SweetType extends SnackType

sealed case class Apple   extends SweetType, HealthyType
sealed case class Biltong extends NotFruitType, HealthyType
sealed case class Cookie  extends NotFruitType, SweetType