Chapter 12 applicative
Chapter 12 applicative: testing Traverse implementations
Chapter 12 applicative: exercise 13