Generic Traversals

Details
Speaker: Roman Cheplyaka (https://ro-che.info/).
The traverse-with-class (https://ro-che.info/articles/2017-04-23-traverse-with-class-1.0-release) package (which has just reached its version 1.0 milestone) generalizes many Foldable and Traversable functions to heterogeneous containers such as records. For example, it can be used to apply Show to all fields in a record and collect the results. You also get a free zipper for your data types.
Roman (author / maintainer of various packages including: tasty (https://hackage.haskell.org/package/tasty), smallcheck (https://hackage.haskell.org/package/smallcheck), immortal (https://hackage.haskell.org/package/immortal), traverse-with-class (https://hackage.haskell.org/package/traverse-with-class), ...) is visiting London, so we are meeting a week earlier than normal.

Generic Traversals