| $> | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| -<- | Data.Functor.Bind | 
| -<< | Data.Functor.Bind | 
| ->- | Data.Functor.Bind | 
| .> | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| <!> | Data.Functor.Alt, Data.Functor.Plus | 
| <$ | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| <$> | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| <. | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| <..> | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| <.> | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| >>- | Data.Functor.Bind | 
| Alt | Data.Functor.Alt, Data.Functor.Plus | 
| apDefault | Data.Functor.Bind | 
| Apply | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| Bind | Data.Functor.Bind | 
| BindTrans | Data.Functor.Bind.Trans | 
| Dual |   | 
| 1 (Type/Class) | Data.Semigroupoid.Dual | 
| 2 (Data Constructor) | Data.Semigroupoid.Dual | 
| fmap | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| fold1 | Data.Semigroup.Foldable | 
| Foldable1 | Data.Semigroup.Foldable | 
| foldMap1 | Data.Semigroup.Foldable | 
| foldMap1Default | Data.Semigroup.Traversable | 
| foldMapDefault1 | Data.Semigroup.Foldable | 
| for1_ | Data.Semigroup.Foldable | 
| Functor | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| getDual | Data.Semigroupoid.Dual | 
| getSemi | Data.Semigroupoid | 
| join | Data.Functor.Bind | 
| liftB | Data.Functor.Bind.Trans | 
| liftF2 | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| liftF3 | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| many | Data.Functor.Alt, Data.Functor.Plus | 
| MaybeApply |   | 
| 1 (Type/Class) | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| 2 (Data Constructor) | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| o | Data.Semigroupoid | 
| Plus | Data.Functor.Plus | 
| returning | Data.Functor.Bind | 
| runMaybeApply | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| runStatic | Data.Semigroupoid.Static | 
| Semi |   | 
| 1 (Type/Class) | Data.Semigroupoid | 
| 2 (Data Constructor) | Data.Semigroupoid | 
| Semigroupoid | Data.Semigroupoid | 
| sequence1 | Data.Semigroup.Traversable | 
| sequenceA1_ | Data.Semigroup.Foldable | 
| some | Data.Functor.Alt, Data.Functor.Plus | 
| Static |   | 
| 1 (Type/Class) | Data.Semigroupoid.Static | 
| 2 (Data Constructor) | Data.Semigroupoid.Static | 
| Traversable1 | Data.Semigroup.Traversable | 
| traverse1 | Data.Semigroup.Traversable | 
| traverse1_ | Data.Semigroup.Foldable | 
| unwrapApplicative | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| unwrapCategory | Data.Semigroupoid | 
| WrapApplicative | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| WrapCategory | Data.Semigroupoid | 
| WrappedApplicative | Data.Functor.Bind, Data.Functor.Apply, Data.Functor.Alt, Data.Functor.Plus | 
| WrappedCategory | Data.Semigroupoid | 
| zero | Data.Functor.Plus |