I was experimenting with haskell classes, and I discovered that (at least some) Traversable data structures are also Applicative
Traversable
Applicative
And when you lo