Defining enums, the Option type, and exhaustive pattern matching with match.
Based on The Rust Programming Language, Chapter 6
Content coming soon. This module will cover enums for defining types with variants, the Option type for handling nullable values, and pattern matching with match and if let.