Cats

Lightweight, modular, and extensible library for functional programming.