See https://wiki.php.net/rfc/enumerations ```php enum Suit implements Colorful { case Hearts; case Diamonds; case Clubs; case Spades; // Fulfills the interface contract. public function color(): string { return match ($this) { Suit::Hearts, Suit::Diamonds => 'Red', Suit::Clubs, Suit::Spaces => 'Black', }; } } ``` *Currently, the XP syntax is implemented via https://github.com/xp-lang/xp-enums*