Copyright | Allele Dev 2015 |
---|---|
License | BSD-3 |
Maintainer | allele.dev@gmail.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
All operations are constant-time, and there is no Typeable constraint.
This is a variation of Kiselyov's OpenUnion5.hs, which relies on overlapping instances instead of closed type families. Closed type families have their problems: overlapping instances can resolve even for unground types, but closed type families are subject to a strict apartness condition.
Synopsis
- data Sum (r :: [* -> *]) (v :: *)
- type family Elements (ms :: [* -> *]) r :: Constraint where ...
- type (:<:) ts r = Elements ts r
- inject :: forall e r v. e :< r => e v -> Sum r v
- project :: forall e r v. e :< r => Sum r v -> Maybe (e v)
- projectGuard :: forall m e r v. (Alternative m, e :< r) => Sum r v -> m (e v)
- decompose :: Sum (e ': es) b -> Either (Sum es b) (e b)
- decomposeLast :: Sum '[e] b -> e b
- weaken :: Sum r w -> Sum (any ': r) w
- type Element t r = KnownNat (ElemIndex t r)
- type (:<) t r = Element t r
- class Apply (c :: (* -> *) -> Constraint) (fs :: [* -> *]) where
Documentation
data Sum (r :: [* -> *]) (v :: *) Source #
The fundamental sum type over a type-level list of products r
and an annotation type v
. The constructor is not exported;
use inject
to create a Sum
.
Instances
Apply Functor fs => Functor (Sum fs) Source # | |
Apply Foldable fs => Foldable (Sum fs) Source # | |
Defined in Data.Sum fold :: Monoid m => Sum fs m -> m # foldMap :: Monoid m => (a -> m) -> Sum fs a -> m # foldr :: (a -> b -> b) -> b -> Sum fs a -> b # foldr' :: (a -> b -> b) -> b -> Sum fs a -> b # foldl :: (b -> a -> b) -> b -> Sum fs a -> b # foldl' :: (b -> a -> b) -> b -> Sum fs a -> b # foldr1 :: (a -> a -> a) -> Sum fs a -> a # foldl1 :: (a -> a -> a) -> Sum fs a -> a # elem :: Eq a => a -> Sum fs a -> Bool # maximum :: Ord a => Sum fs a -> a # minimum :: Ord a => Sum fs a -> a # | |
(Apply Foldable fs, Apply Functor fs, Apply Traversable fs) => Traversable (Sum fs) Source # | |
Apply Eq1 fs => Eq1 (Sum fs) Source # | |
(Apply Eq1 fs, Apply Ord1 fs) => Ord1 (Sum fs) Source # | |
Apply Show1 fs => Show1 (Sum fs) Source # | |
Apply NFData1 fs => NFData1 (Sum fs) Source # | |
Apply Hashable1 fs => Hashable1 (Sum fs) Source # | |
(Apply Eq1 fs, Eq a) => Eq (Sum fs a) Source # | |
(Apply Eq1 fs, Apply Ord1 fs, Ord a) => Ord (Sum fs a) Source # | |
(Apply Show1 fs, Show a) => Show (Sum fs a) Source # | |
(Apply NFData1 fs, NFData a) => NFData (Sum fs a) Source # | |
(Apply Hashable1 fs, Hashable a) => Hashable (Sum fs a) Source # | |
type family Elements (ms :: [* -> *]) r :: Constraint where ... Source #
An Elements ms r
constraint proves that r
contains
all of the elements in ms
.
project :: forall e r v. e :< r => Sum r v -> Maybe (e v) Source #
Maybe project a functor out of a type-aligned sum.
projectGuard :: forall m e r v. (Alternative m, e :< r) => Sum r v -> m (e v) Source #
As project
, but generalized to any Alternative
functor.
decompose :: Sum (e ': es) b -> Either (Sum es b) (e b) Source #
Attempts to extract the head type e
from a Sum
. Returns
Right
on success, and a Sum
without e
otherwise. You can
repeatedly apply this and apply decomposeLast
when you have Sum
'[e]
to get typesafe, exhaustive matching of an open sum. See
examples/Errors.hs
for a full example.
decomposeLast :: Sum '[e] b -> e b Source #
Special case of decompose
which knows that there is only one
possible type remaining in the Sum
, e
thus it is guaranteed to
return e
type Element t r = KnownNat (ElemIndex t r) Source #
Element t r
is a proof that t
is a member of r
. This is implemented
in terms of KnownNat
rather than recursive typeclass lookups.
type (:<) t r = Element t r infixr 5 Source #
An infix version of Element
. Note that you will need -XTypeOperators
turned on to use this.
class Apply (c :: (* -> *) -> Constraint) (fs :: [* -> *]) where Source #
Helper to apply a function to a functor of the nth type in a type list.
An Apply SomeClass fs
instance means that Sum fs
has an instance of SomeClass
.
Instances are written using apply
and an explicit type application:
instance Apply SomeClass fs => SomeClass (Sum fs) where method = apply @SomeClass method
An INLINEABLE
pragma on such an instance may improve dispatch speed.
Instances
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189, constraint f190, constraint f191, constraint f192, constraint f193, constraint f194, constraint f195, constraint f196, constraint f197, constraint f198, constraint f199) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': (f195 ': (f196 ': (f197 ': (f198 ': (f199 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': (f195 ': (f196 ': (f197 ': (f198 ': (f199 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189, constraint f190, constraint f191, constraint f192, constraint f193, constraint f194, constraint f195, constraint f196, constraint f197, constraint f198) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': (f195 ': (f196 ': (f197 ': (f198 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': (f195 ': (f196 ': (f197 ': (f198 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189, constraint f190, constraint f191, constraint f192, constraint f193, constraint f194, constraint f195, constraint f196, constraint f197) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': (f195 ': (f196 ': (f197 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': (f195 ': (f196 ': (f197 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189, constraint f190, constraint f191, constraint f192, constraint f193, constraint f194, constraint f195, constraint f196) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': (f195 ': (f196 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': (f195 ': (f196 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189, constraint f190, constraint f191, constraint f192, constraint f193, constraint f194, constraint f195) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': (f195 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': (f195 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189, constraint f190, constraint f191, constraint f192, constraint f193, constraint f194) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': (f194 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189, constraint f190, constraint f191, constraint f192, constraint f193) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': (f193 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189, constraint f190, constraint f191, constraint f192) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': (f192 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189, constraint f190, constraint f191) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': (f191 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189, constraint f190) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': (f190 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188, constraint f189) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': (f189 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187, constraint f188) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': (f188 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186, constraint f187) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': (f187 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185, constraint f186) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': (f186 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184, constraint f185) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': (f185 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183, constraint f184) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': (f184 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182, constraint f183) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': (f183 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181, constraint f182) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': (f182 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180, constraint f181) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': (f181 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179, constraint f180) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': (f180 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178, constraint f179) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': (f179 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177, constraint f178) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': (f178 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176, constraint f177) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': (f177 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175, constraint f176) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': (f176 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174, constraint f175) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': (f175 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173, constraint f174) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': (f174 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172, constraint f173) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': (f173 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171, constraint f172) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': (f172 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170, constraint f171) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': (f171 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169, constraint f170) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': (f170 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168, constraint f169) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': (f169 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167, constraint f168) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': (f168 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166, constraint f167) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': (f167 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165, constraint f166) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': (f166 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164, constraint f165) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': (f165 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163, constraint f164) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': (f164 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162, constraint f163) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': (f163 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161, constraint f162) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': (f162 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160, constraint f161) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': (f161 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159, constraint f160) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': (f160 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158, constraint f159) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': (f159 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157, constraint f158) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': (f158 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156, constraint f157) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': (f157 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155, constraint f156) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': (f156 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154, constraint f155) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': (f155 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153, constraint f154) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': (f154 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152, constraint f153) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': (f153 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151, constraint f152) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': (f152 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150, constraint f151) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': (f151 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149, constraint f150) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': (f150 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148, constraint f149) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': (f149 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147, constraint f148) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': (f148 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146, constraint f147) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': (f147 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145, constraint f146) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': (f146 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144, constraint f145) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': (f145 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143, constraint f144) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': (f144 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142, constraint f143) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': (f143 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141, constraint f142) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': (f142 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140, constraint f141) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': (f141 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139, constraint f140) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': (f140 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138, constraint f139) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': (f139 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137, constraint f138) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': (f138 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136, constraint f137) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': (f137 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135, constraint f136) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': (f136 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134, constraint f135) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': (f135 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133, constraint f134) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': (f134 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132, constraint f133) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': (f133 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131, constraint f132) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': (f132 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130, constraint f131) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': (f131 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129, constraint f130) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': (f130 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128, constraint f129) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': (f129 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127, constraint f128) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': (f128 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126, constraint f127) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': (f127 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125, constraint f126) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': (f126 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124, constraint f125) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': (f125 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123, constraint f124) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': (f124 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122, constraint f123) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': (f123 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121, constraint f122) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': (f122 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120, constraint f121) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': (f121 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119, constraint f120) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': (f120 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118, constraint f119) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': (f119 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117, constraint f118) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': (f118 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116, constraint f117) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': (f117 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115, constraint f116) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': (f116 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114, constraint f115) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': (f115 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113, constraint f114) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': (f114 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112, constraint f113) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': (f113 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111, constraint f112) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': (f112 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110, constraint f111) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': (f111 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109, constraint f110) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': (f110 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108, constraint f109) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': (f109 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107, constraint f108) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': (f108 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106, constraint f107) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': (f107 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105, constraint f106) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': (f106 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104, constraint f105) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': (f105 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103, constraint f104) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': (f104 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102, constraint f103) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': (f103 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101, constraint f102) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': (f102 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100, constraint f101) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': (f101 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99, constraint f100) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': (f100 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98, constraint f99) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': (f99 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97, constraint f98) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': (f98 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96, constraint f97) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': (f97 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95, constraint f96) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': (f96 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94, constraint f95) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': (f95 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93, constraint f94) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': (f94 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92, constraint f93) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': (f93 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91, constraint f92) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': (f92 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90, constraint f91) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': (f91 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89, constraint f90) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': (f90 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88, constraint f89) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': (f89 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87, constraint f88) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': (f88 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86, constraint f87) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': (f87 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85, constraint f86) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': (f86 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84, constraint f85) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': (f85 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83, constraint f84) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': (f84 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82, constraint f83) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': (f83 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81, constraint f82) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': (f82 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80, constraint f81) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': (f81 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79, constraint f80) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': (f80 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78, constraint f79) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': (f79 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77, constraint f78) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': (f78 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76, constraint f77) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': (f77 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75, constraint f76) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': (f76 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74, constraint f75) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': (f75 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73, constraint f74) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': (f74 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72, constraint f73) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': (f73 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71, constraint f72) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': (f72 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70, constraint f71) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': (f71 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69, constraint f70) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': (f70 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68, constraint f69) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': (f69 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67, constraint f68) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': (f68 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66, constraint f67) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': (f67 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65, constraint f66) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': (f66 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64, constraint f65) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': (f65 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63, constraint f64) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': (f64 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62, constraint f63) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': (f63 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61, constraint f62) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': (f62 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60, constraint f61) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': (f61 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59, constraint f60) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': (f60 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58, constraint f59) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': (f59 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57, constraint f58) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': (f58 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56, constraint f57) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': (f57 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55, constraint f56) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': (f56 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54, constraint f55) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': (f55 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53, constraint f54) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': (f54 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52, constraint f53) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': (f53 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51, constraint f52) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': (f52 ': []))))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50, constraint f51) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': (f51 ': [])))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49, constraint f50) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': (f50 ': []))))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48, constraint f49) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': (f49 ': [])))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47, constraint f48) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': (f48 ': []))))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46, constraint f47) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': (f47 ': [])))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45, constraint f46) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': (f46 ': []))))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44, constraint f45) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': (f45 ': [])))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43, constraint f44) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': (f44 ': []))))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42, constraint f43) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': (f43 ': [])))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41, constraint f42) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': (f42 ': []))))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40, constraint f41) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': (f41 ': [])))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39, constraint f40) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': (f40 ': []))))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38, constraint f39) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': (f39 ': [])))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37, constraint f38) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': (f38 ': []))))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36, constraint f37) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': (f37 ': [])))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35, constraint f36) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': (f36 ': []))))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34, constraint f35) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': (f35 ': [])))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33, constraint f34) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': (f34 ': []))))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32, constraint f33) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': (f33 ': [])))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31, constraint f32) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': (f32 ': []))))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30, constraint f31) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': (f31 ': [])))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29, constraint f30) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': (f30 ': []))))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28, constraint f29) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': (f29 ': [])))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27, constraint f28) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': ([] :: [Type -> Type])))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': (f28 ': []))))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26, constraint f27) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': ([] :: [Type -> Type]))))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': (f27 ': [])))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25, constraint f26) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': ([] :: [Type -> Type])))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': (f26 ': []))))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24, constraint f25) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': ([] :: [Type -> Type]))))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': (f25 ': [])))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23, constraint f24) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': ([] :: [Type -> Type])))))))))))))))))))))))))) Source # | |
Defined in Data.Sum apply :: (forall (g :: Type -> Type). constraint g => g a -> b) -> Sum (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': (f24 ': []))))))))))))))))))))))))) a -> b Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22, constraint f23) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': (f23 ': ([] :: [Type -> Type]))))))))))))))))))))))))) Source # | |
Defined in Data.Sum | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21, constraint f22) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': (f22 ': ([] :: [Type -> Type])))))))))))))))))))))))) Source # | |
Defined in Data.Sum | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20, constraint f21) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': (f21 ': ([] :: [Type -> Type]))))))))))))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19, constraint f20) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': (f20 ': ([] :: [Type -> Type])))))))))))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18, constraint f19) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': (f19 ': ([] :: [Type -> Type]))))))))))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17, constraint f18) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': (f18 ': ([] :: [Type -> Type])))))))))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16, constraint f17) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': (f17 ': ([] :: [Type -> Type]))))))))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15, constraint f16) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': (f16 ': ([] :: [Type -> Type])))))))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14, constraint f15) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': (f15 ': ([] :: [Type -> Type]))))))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13, constraint f14) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': (f14 ': ([] :: [Type -> Type])))))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12, constraint f13) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': (f13 ': ([] :: [Type -> Type]))))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11, constraint f12) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': (f12 ': ([] :: [Type -> Type])))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10, constraint f11) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': (f11 ': ([] :: [Type -> Type]))))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9, constraint f10) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': (f10 ': ([] :: [Type -> Type])))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8, constraint f9) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': (f9 ': ([] :: [Type -> Type]))))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7, constraint f8) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': (f8 ': ([] :: [Type -> Type])))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6, constraint f7) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': (f7 ': ([] :: [Type -> Type]))))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5, constraint f6) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': (f6 ': ([] :: [Type -> Type])))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4, constraint f5) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': (f5 ': ([] :: [Type -> Type]))))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3, constraint f4) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': (f4 ': ([] :: [Type -> Type])))))) Source # | |
(constraint f0, constraint f1, constraint f2, constraint f3) => Apply constraint (f0 ': (f1 ': (f2 ': (f3 ': ([] :: [Type -> Type]))))) Source # | |
(constraint f0, constraint f1, constraint f2) => Apply constraint (f0 ': (f1 ': (f2 ': ([] :: [Type -> Type])))) Source # | |
(constraint f0, constraint f1) => Apply constraint (f0 ': (f1 ': ([] :: [Type -> Type]))) Source # | |
constraint f0 => Apply constraint (f0 ': ([] :: [Type -> Type])) Source # | |