1. Foreword
  2. Introduction
  3. Getting Started
  4. Functions and Records
  5. Pattern Matching
  6. Recursion, Maps And Folds
  7. Type Classes
  8. Applicative Validation
  9. The Effect Monad
  10. Asynchronous Effects
  11. The Foreign Function Interface
  12. Monadic Adventures
  13. Canvas Graphics
  14. Generative Testing
  15. Domain-Specific Languages