List of Figures
Chapter 1. Introducing functional programming
Chapter 2. Why function purity matters
Chapter 3. Designing function signatures and types
Chapter 1. Introducing functional programming
Chapter 2. Why function purity matters
Chapter 3. Designing function signatures and types