CHAPTER 2: Lexical Structure
CHAPTER 3: Primitive Types
CHAPTER 4: Control Flow
CHAPTER 5: Composite Types
CHAPTER 6: Pattern Matching