laws
cats AlternativeTests ApplicativeErrorTests ApplicativeTests ApplyTests ArrowTests BifoldableTests BifunctorTests BimonadTests BitraverseTests CartesianTests CategoryTests ChoiceTests CoflatMapTests ComonadTests ComposeTests ContravariantTests FlatMapTests FoldableTests FunctorFilterTests FunctorTests InvariantMonoidalTests InvariantTests MonadCombineTests MonadErrorTests MonadFilterTests MonadReaderTests MonadStateTests MonadTests MonadWriterTests MonoidKTests ProfunctorTests ReducibleTests SemigroupKTests SplitTests StrongTests TraverseFilterTests TraverseTests