functor
Property-based algebraic law testing for Python: Hypothesis-driven law suites for semigroups, monoids, functors, applicatives, monads, equivalence relations, and total orders, with a pluggable equality oracle.
This library brings common monads such as `Maybe` and `Either` to your Python projects
Utilities inspired by Haskell and Hask category
An implementation of Data.Either from Haskell in Python