Represents a member of coproduct type (sealed trait)
Represents a member of product type (case class)