Cats: Chain

Lightweight, modular, and extensible library for functional programming