Structs & Enums
Zyra features robust algebraic data types including struct product types and tagged enum sum types with pattern matching.
Struct Declarations
Declare custom record types with struct:
Instantiation & Access
Enum Declarations
Enums represent data variants with optional payloads:
Pattern Matching (match)
Deconstruct enum variants cleanly using match expressions: