| Copointed Par1 # | |
|
| Copointed Min # | |
|
| Copointed Max # | |
|
| Copointed First # | |
|
| Copointed Last # | |
|
| Copointed WrappedMonoid # | |
|
| Copointed NonEmpty # | |
|
| Copointed Identity # | |
|
| Copointed Dual # | |
|
| Copointed Sum # | |
|
| Copointed Product # | |
|
| Copointed Tree # | |
|
| Copointed ((,) a) # | |
|
| Copointed (Arg a) # | |
|
| Copointed m => Copointed (WrappedMonad m) # | |
|
| Copointed f => Copointed (WrappedApplicative f) # | |
|
| Copointed f => Copointed (MaybeApply f) # | |
|
| Copointed f => Copointed (Lift f) # | |
|
| Copointed f => Copointed (Rec1 * f) # | |
|
| Copointed ((,,) a b) # | |
|
| (Default m, Copointed w) => Copointed (TracedT m w) # | |
|
| Copointed w => Copointed (StoreT s w) # | |
|
| Copointed w => Copointed (EnvT e w) # | |
|
| Copointed m => Copointed (IdentityT * m) # | |
|
| Copointed m => Copointed (WriterT w m) # | |
|
| Copointed m => Copointed (WriterT w m) # | |
|
| Copointed (Tagged * a) # | |
|
| Copointed f => Copointed (Reverse * f) # | |
|
| Copointed f => Copointed (Backwards * f) # | |
|
| Default m => Copointed ((->) LiftedRep LiftedRep m) # | |
|
| (Copointed f, Copointed g) => Copointed ((:+:) * f g) # | |
|
| Copointed ((,,,) a b c) # | |
|
| (Copointed f, Copointed g) => Copointed (Sum * f g) # | |
|
| Copointed f => Copointed (M1 * i c f) # | |
|
| (Copointed f, Copointed g) => Copointed ((:.:) * * f g) # | |
|
| (Copointed p, Copointed q) => Copointed (Compose * * p q) # | |
|