categories-js (npm): A contracts and functors library.
Keywords: category|theory|objects|morphisms|algebra|contracts|functors