| Copyright | (C) 2016 Richard Eisenberg |
|---|---|
| License | BSD-style (see LICENSE) |
| Maintainer | Richard Eisenberg (rae@cs.brynmawr.edu) |
| Stability | experimental |
| Portability | non-portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Data.Promotion.Prelude.List.NonEmpty
Description
Defines functions and datatypes relating to promoting NonEmpty,
including promoted versions of many of the definitions in Data.List.NonEmpty.
- type family Map (a :: TyFun a b -> Type) (a :: NonEmpty a) :: NonEmpty b where ...
- type family Intersperse (a :: a) (a :: NonEmpty a) :: NonEmpty a where ...
- type family Scanl (a :: TyFun b (TyFun a b -> Type) -> Type) (a :: b) (a :: [a]) :: NonEmpty b where ...
- type family Scanr (a :: TyFun a (TyFun b b -> Type) -> Type) (a :: b) (a :: [a]) :: NonEmpty b where ...
- type family Scanl1 (a :: TyFun a (TyFun a a -> Type) -> Type) (a :: NonEmpty a) :: NonEmpty a where ...
- type family Scanr1 (a :: TyFun a (TyFun a a -> Type) -> Type) (a :: NonEmpty a) :: NonEmpty a where ...
- type family Transpose (a :: NonEmpty (NonEmpty a)) :: NonEmpty (NonEmpty a) where ...
- type family SortBy (a :: TyFun a (TyFun a Ordering -> Type) -> Type) (a :: NonEmpty a) :: NonEmpty a where ...
- type family SortWith (a :: TyFun a o -> Type) (a :: NonEmpty a) :: NonEmpty a where ...
- type family Length (a :: NonEmpty a) :: Nat where ...
- type family Head (a :: NonEmpty a) :: a where ...
- type family Tail (a :: NonEmpty a) :: [a] where ...
- type family Last (a :: NonEmpty a) :: a where ...
- type family Init (a :: NonEmpty a) :: [a] where ...
- type family (a :: a) :<| (a :: NonEmpty a) :: NonEmpty a where ...
- type family Cons (a :: a) (a :: NonEmpty a) :: NonEmpty a where ...
- type family Uncons (a :: NonEmpty a) :: (a, Maybe (NonEmpty a)) where ...
- type family Unfoldr (a :: TyFun a (b, Maybe a) -> Type) (a :: a) :: NonEmpty b where ...
- type family Sort (a :: NonEmpty a) :: NonEmpty a where ...
- type family Reverse (a :: NonEmpty a) :: NonEmpty a where ...
- type family Inits (a :: [a]) :: NonEmpty [a] where ...
- type family Tails (a :: [a]) :: NonEmpty [a] where ...
- type family Unfold (a :: TyFun a (b, Maybe a) -> Type) (a :: a) :: NonEmpty b where ...
- type family Insert (a :: a) (a :: [a]) :: NonEmpty a where ...
- type family Take (a :: Nat) (a :: NonEmpty a) :: [a] where ...
- type family Drop (a :: Nat) (a :: NonEmpty a) :: [a] where ...
- type family SplitAt (a :: Nat) (a :: NonEmpty a) :: ([a], [a]) where ...
- type family TakeWhile (a :: TyFun a Bool -> Type) (a :: NonEmpty a) :: [a] where ...
- type family DropWhile (a :: TyFun a Bool -> Type) (a :: NonEmpty a) :: [a] where ...
- type family Span (a :: TyFun a Bool -> Type) (a :: NonEmpty a) :: ([a], [a]) where ...
- type family Break (a :: TyFun a Bool -> Type) (a :: NonEmpty a) :: ([a], [a]) where ...
- type family Filter (a :: TyFun a Bool -> Type) (a :: NonEmpty a) :: [a] where ...
- type family Partition (a :: TyFun a Bool -> Type) (a :: NonEmpty a) :: ([a], [a]) where ...
- type family Group (a :: [a]) :: [NonEmpty a] where ...
- type family GroupBy (a :: TyFun a (TyFun a Bool -> Type) -> Type) (a :: [a]) :: [NonEmpty a] where ...
- type family GroupWith (a :: TyFun a b -> Type) (a :: [a]) :: [NonEmpty a] where ...
- type family GroupAllWith (a :: TyFun a b -> Type) (a :: [a]) :: [NonEmpty a] where ...
- type family Group1 (a :: NonEmpty a) :: NonEmpty (NonEmpty a) where ...
- type family GroupBy1 (a :: TyFun a (TyFun a Bool -> Type) -> Type) (a :: NonEmpty a) :: NonEmpty (NonEmpty a) where ...
- type family GroupWith1 (a :: TyFun a b -> Type) (a :: NonEmpty a) :: NonEmpty (NonEmpty a) where ...
- type family GroupAllWith1 (a :: TyFun a b -> Type) (a :: NonEmpty a) :: NonEmpty (NonEmpty a) where ...
- type family IsPrefixOf (a :: [a]) (a :: NonEmpty a) :: Bool where ...
- type family Nub (a :: NonEmpty a) :: NonEmpty a where ...
- type family NubBy (a :: TyFun a (TyFun a Bool -> Type) -> Type) (a :: NonEmpty a) :: NonEmpty a where ...
- type family (a :: NonEmpty a) :!! (a :: Nat) :: a where ...
- type family Zip (a :: NonEmpty a) (a :: NonEmpty b) :: NonEmpty (a, b) where ...
- type family ZipWith (a :: TyFun a (TyFun b c -> Type) -> Type) (a :: NonEmpty a) (a :: NonEmpty b) :: NonEmpty c where ...
- type family Unzip (a :: NonEmpty (a, b)) :: (NonEmpty a, NonEmpty b) where ...
- type family FromList (a :: [a]) :: NonEmpty a where ...
- type family ToList (a :: NonEmpty a) :: [a] where ...
- type family NonEmpty_ (a :: [a]) :: Maybe (NonEmpty a) where ...
- type family Xor (a :: NonEmpty Bool) :: Bool where ...
- data (:|$) (l :: TyFun a6989586621679075955 (TyFun [a6989586621679075955] (NonEmpty a6989586621679075955) -> Type))
- data (l :: a6989586621679075955) :|$$ (l :: TyFun [a6989586621679075955] (NonEmpty a6989586621679075955))
- type (:|$$$) (t :: a6989586621679075955) (t :: [a6989586621679075955]) = (:|) t t
- data MapSym0 (l :: TyFun (TyFun a6989586621679753522 b6989586621679753523 -> Type) (TyFun (NonEmpty a6989586621679753522) (NonEmpty b6989586621679753523) -> Type))
- data MapSym1 (l :: TyFun a6989586621679753522 b6989586621679753523 -> Type) (l :: TyFun (NonEmpty a6989586621679753522) (NonEmpty b6989586621679753523))
- type MapSym2 (t :: TyFun a6989586621679753522 b6989586621679753523 -> Type) (t :: NonEmpty a6989586621679753522) = Map t t
- data IntersperseSym0 (l :: TyFun a6989586621679753512 (TyFun (NonEmpty a6989586621679753512) (NonEmpty a6989586621679753512) -> Type))
- data IntersperseSym1 (l :: a6989586621679753512) (l :: TyFun (NonEmpty a6989586621679753512) (NonEmpty a6989586621679753512))
- type IntersperseSym2 (t :: a6989586621679753512) (t :: NonEmpty a6989586621679753512) = Intersperse t t
- data ScanlSym0 (l :: TyFun (TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) (TyFun b6989586621679753517 (TyFun [a6989586621679753518] (NonEmpty b6989586621679753517) -> Type) -> Type))
- data ScanlSym1 (l :: TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) (l :: TyFun b6989586621679753517 (TyFun [a6989586621679753518] (NonEmpty b6989586621679753517) -> Type))
- data ScanlSym2 (l :: TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) (l :: b6989586621679753517) (l :: TyFun [a6989586621679753518] (NonEmpty b6989586621679753517))
- type ScanlSym3 (t :: TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) (t :: b6989586621679753517) (t :: [a6989586621679753518]) = Scanl t t t
- data ScanrSym0 (l :: TyFun (TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) (TyFun b6989586621679753516 (TyFun [a6989586621679753515] (NonEmpty b6989586621679753516) -> Type) -> Type))
- data ScanrSym1 (l :: TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) (l :: TyFun b6989586621679753516 (TyFun [a6989586621679753515] (NonEmpty b6989586621679753516) -> Type))
- data ScanrSym2 (l :: TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) (l :: b6989586621679753516) (l :: TyFun [a6989586621679753515] (NonEmpty b6989586621679753516))
- type ScanrSym3 (t :: TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) (t :: b6989586621679753516) (t :: [a6989586621679753515]) = Scanr t t t
- data Scanl1Sym0 (l :: TyFun (TyFun a6989586621679753514 (TyFun a6989586621679753514 a6989586621679753514 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753514) (NonEmpty a6989586621679753514) -> Type))
- data Scanl1Sym1 (l :: TyFun a6989586621679753514 (TyFun a6989586621679753514 a6989586621679753514 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753514) (NonEmpty a6989586621679753514))
- type Scanl1Sym2 (t :: TyFun a6989586621679753514 (TyFun a6989586621679753514 a6989586621679753514 -> Type) -> Type) (t :: NonEmpty a6989586621679753514) = Scanl1 t t
- data Scanr1Sym0 (l :: TyFun (TyFun a6989586621679753513 (TyFun a6989586621679753513 a6989586621679753513 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753513) (NonEmpty a6989586621679753513) -> Type))
- data Scanr1Sym1 (l :: TyFun a6989586621679753513 (TyFun a6989586621679753513 a6989586621679753513 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753513) (NonEmpty a6989586621679753513))
- type Scanr1Sym2 (t :: TyFun a6989586621679753513 (TyFun a6989586621679753513 a6989586621679753513 -> Type) -> Type) (t :: NonEmpty a6989586621679753513) = Scanr1 t t
- data TransposeSym0 (l :: TyFun (NonEmpty (NonEmpty a6989586621679753478)) (NonEmpty (NonEmpty a6989586621679753478)))
- type TransposeSym1 (t :: NonEmpty (NonEmpty a6989586621679753478)) = Transpose t
- data SortBySym0 (l :: TyFun (TyFun a6989586621679753477 (TyFun a6989586621679753477 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679753477) (NonEmpty a6989586621679753477) -> Type))
- data SortBySym1 (l :: TyFun a6989586621679753477 (TyFun a6989586621679753477 Ordering -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753477) (NonEmpty a6989586621679753477))
- type SortBySym2 (t :: TyFun a6989586621679753477 (TyFun a6989586621679753477 Ordering -> Type) -> Type) (t :: NonEmpty a6989586621679753477) = SortBy t t
- data SortWithSym0 (l :: TyFun (TyFun a6989586621679753476 o6989586621679753475 -> Type) (TyFun (NonEmpty a6989586621679753476) (NonEmpty a6989586621679753476) -> Type))
- data SortWithSym1 (l :: TyFun a6989586621679753476 o6989586621679753475 -> Type) (l :: TyFun (NonEmpty a6989586621679753476) (NonEmpty a6989586621679753476))
- type SortWithSym2 (t :: TyFun a6989586621679753476 o6989586621679753475 -> Type) (t :: NonEmpty a6989586621679753476) = SortWith t t
- data LengthSym0 (l :: TyFun (NonEmpty a6989586621679753541) Nat)
- type LengthSym1 (t :: NonEmpty a6989586621679753541) = Length t
- data HeadSym0 (l :: TyFun (NonEmpty a6989586621679753534) a6989586621679753534)
- type HeadSym1 (t :: NonEmpty a6989586621679753534) = Head t
- data TailSym0 (l :: TyFun (NonEmpty a6989586621679753533) [a6989586621679753533])
- type TailSym1 (t :: NonEmpty a6989586621679753533) = Tail t
- data LastSym0 (l :: TyFun (NonEmpty a6989586621679753532) a6989586621679753532)
- type LastSym1 (t :: NonEmpty a6989586621679753532) = Last t
- data InitSym0 (l :: TyFun (NonEmpty a6989586621679753531) [a6989586621679753531])
- type InitSym1 (t :: NonEmpty a6989586621679753531) = Init t
- data (:<|$) (l :: TyFun a6989586621679753530 (TyFun (NonEmpty a6989586621679753530) (NonEmpty a6989586621679753530) -> Type))
- data (l :: a6989586621679753530) :<|$$ (l :: TyFun (NonEmpty a6989586621679753530) (NonEmpty a6989586621679753530))
- type (:<|$$$) (t :: a6989586621679753530) (t :: NonEmpty a6989586621679753530) = (:<|) t t
- data ConsSym0 (l :: TyFun a6989586621679753529 (TyFun (NonEmpty a6989586621679753529) (NonEmpty a6989586621679753529) -> Type))
- data ConsSym1 (l :: a6989586621679753529) (l :: TyFun (NonEmpty a6989586621679753529) (NonEmpty a6989586621679753529))
- type ConsSym2 (t :: a6989586621679753529) (t :: NonEmpty a6989586621679753529) = Cons t t
- data UnconsSym0 (l :: TyFun (NonEmpty a6989586621679753537) (a6989586621679753537, Maybe (NonEmpty a6989586621679753537)))
- type UnconsSym1 (t :: NonEmpty a6989586621679753537) = Uncons t
- data UnfoldrSym0 (l :: TyFun (TyFun a6989586621679753535 (b6989586621679753536, Maybe a6989586621679753535) -> Type) (TyFun a6989586621679753535 (NonEmpty b6989586621679753536) -> Type))
- data UnfoldrSym1 (l :: TyFun a6989586621679753535 (b6989586621679753536, Maybe a6989586621679753535) -> Type) (l :: TyFun a6989586621679753535 (NonEmpty b6989586621679753536))
- type UnfoldrSym2 (t :: TyFun a6989586621679753535 (b6989586621679753536, Maybe a6989586621679753535) -> Type) (t :: a6989586621679753535) = Unfoldr t t
- data SortSym0 (l :: TyFun (NonEmpty a6989586621679753528) (NonEmpty a6989586621679753528))
- type SortSym1 (t :: NonEmpty a6989586621679753528) = Sort t
- data ReverseSym0 (l :: TyFun (NonEmpty a6989586621679753511) (NonEmpty a6989586621679753511))
- type ReverseSym1 (t :: NonEmpty a6989586621679753511) = Reverse t
- data InitsSym0 (l :: TyFun [a6989586621679753521] (NonEmpty [a6989586621679753521]))
- type InitsSym1 (t :: [a6989586621679753521]) = Inits t
- data TailsSym0 (l :: TyFun [a6989586621679753520] (NonEmpty [a6989586621679753520]))
- type TailsSym1 (t :: [a6989586621679753520]) = Tails t
- data UnfoldSym0 (l :: TyFun (TyFun a6989586621679753539 (b6989586621679753540, Maybe a6989586621679753539) -> Type) (TyFun a6989586621679753539 (NonEmpty b6989586621679753540) -> Type))
- data UnfoldSym1 (l :: TyFun a6989586621679753539 (b6989586621679753540, Maybe a6989586621679753539) -> Type) (l :: TyFun a6989586621679753539 (NonEmpty b6989586621679753540))
- data InsertSym0 (l :: TyFun a6989586621679753519 (TyFun [a6989586621679753519] (NonEmpty a6989586621679753519) -> Type))
- data InsertSym1 (l :: a6989586621679753519) (l :: TyFun [a6989586621679753519] (NonEmpty a6989586621679753519))
- type InsertSym2 (t :: a6989586621679753519) (t :: [a6989586621679753519]) = Insert t t
- data TakeSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679753510) [a6989586621679753510] -> Type))
- data TakeSym1 (l :: Nat) (l :: TyFun (NonEmpty a6989586621679753510) [a6989586621679753510])
- type TakeSym2 (t :: Nat) (t :: NonEmpty a6989586621679753510) = Take t t
- data DropSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679753509) [a6989586621679753509] -> Type))
- data DropSym1 (l :: Nat) (l :: TyFun (NonEmpty a6989586621679753509) [a6989586621679753509])
- type DropSym2 (t :: Nat) (t :: NonEmpty a6989586621679753509) = Drop t t
- data SplitAtSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679753508) ([a6989586621679753508], [a6989586621679753508]) -> Type))
- data SplitAtSym1 (l :: Nat) (l :: TyFun (NonEmpty a6989586621679753508) ([a6989586621679753508], [a6989586621679753508]))
- type SplitAtSym2 (t :: Nat) (t :: NonEmpty a6989586621679753508) = SplitAt t t
- data TakeWhileSym0 (l :: TyFun (TyFun a6989586621679753507 Bool -> Type) (TyFun (NonEmpty a6989586621679753507) [a6989586621679753507] -> Type))
- data TakeWhileSym1 (l :: TyFun a6989586621679753507 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753507) [a6989586621679753507])
- type TakeWhileSym2 (t :: TyFun a6989586621679753507 Bool -> Type) (t :: NonEmpty a6989586621679753507) = TakeWhile t t
- data DropWhileSym0 (l :: TyFun (TyFun a6989586621679753506 Bool -> Type) (TyFun (NonEmpty a6989586621679753506) [a6989586621679753506] -> Type))
- data DropWhileSym1 (l :: TyFun a6989586621679753506 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753506) [a6989586621679753506])
- type DropWhileSym2 (t :: TyFun a6989586621679753506 Bool -> Type) (t :: NonEmpty a6989586621679753506) = DropWhile t t
- data SpanSym0 (l :: TyFun (TyFun a6989586621679753505 Bool -> Type) (TyFun (NonEmpty a6989586621679753505) ([a6989586621679753505], [a6989586621679753505]) -> Type))
- data SpanSym1 (l :: TyFun a6989586621679753505 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753505) ([a6989586621679753505], [a6989586621679753505]))
- type SpanSym2 (t :: TyFun a6989586621679753505 Bool -> Type) (t :: NonEmpty a6989586621679753505) = Span t t
- data BreakSym0 (l :: TyFun (TyFun a6989586621679753504 Bool -> Type) (TyFun (NonEmpty a6989586621679753504) ([a6989586621679753504], [a6989586621679753504]) -> Type))
- data BreakSym1 (l :: TyFun a6989586621679753504 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753504) ([a6989586621679753504], [a6989586621679753504]))
- type BreakSym2 (t :: TyFun a6989586621679753504 Bool -> Type) (t :: NonEmpty a6989586621679753504) = Break t t
- data FilterSym0 (l :: TyFun (TyFun a6989586621679753503 Bool -> Type) (TyFun (NonEmpty a6989586621679753503) [a6989586621679753503] -> Type))
- data FilterSym1 (l :: TyFun a6989586621679753503 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753503) [a6989586621679753503])
- type FilterSym2 (t :: TyFun a6989586621679753503 Bool -> Type) (t :: NonEmpty a6989586621679753503) = Filter t t
- data PartitionSym0 (l :: TyFun (TyFun a6989586621679753502 Bool -> Type) (TyFun (NonEmpty a6989586621679753502) ([a6989586621679753502], [a6989586621679753502]) -> Type))
- data PartitionSym1 (l :: TyFun a6989586621679753502 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753502) ([a6989586621679753502], [a6989586621679753502]))
- type PartitionSym2 (t :: TyFun a6989586621679753502 Bool -> Type) (t :: NonEmpty a6989586621679753502) = Partition t t
- data GroupSym0 (l :: TyFun [a6989586621679753501] [NonEmpty a6989586621679753501])
- type GroupSym1 (t :: [a6989586621679753501]) = Group t
- data GroupBySym0 (l :: TyFun (TyFun a6989586621679753500 (TyFun a6989586621679753500 Bool -> Type) -> Type) (TyFun [a6989586621679753500] [NonEmpty a6989586621679753500] -> Type))
- data GroupBySym1 (l :: TyFun a6989586621679753500 (TyFun a6989586621679753500 Bool -> Type) -> Type) (l :: TyFun [a6989586621679753500] [NonEmpty a6989586621679753500])
- type GroupBySym2 (t :: TyFun a6989586621679753500 (TyFun a6989586621679753500 Bool -> Type) -> Type) (t :: [a6989586621679753500]) = GroupBy t t
- data GroupWithSym0 (l :: TyFun (TyFun a6989586621679753499 b6989586621679753498 -> Type) (TyFun [a6989586621679753499] [NonEmpty a6989586621679753499] -> Type))
- data GroupWithSym1 (l :: TyFun a6989586621679753499 b6989586621679753498 -> Type) (l :: TyFun [a6989586621679753499] [NonEmpty a6989586621679753499])
- type GroupWithSym2 (t :: TyFun a6989586621679753499 b6989586621679753498 -> Type) (t :: [a6989586621679753499]) = GroupWith t t
- data GroupAllWithSym0 (l :: TyFun (TyFun a6989586621679753497 b6989586621679753496 -> Type) (TyFun [a6989586621679753497] [NonEmpty a6989586621679753497] -> Type))
- data GroupAllWithSym1 (l :: TyFun a6989586621679753497 b6989586621679753496 -> Type) (l :: TyFun [a6989586621679753497] [NonEmpty a6989586621679753497])
- type GroupAllWithSym2 (t :: TyFun a6989586621679753497 b6989586621679753496 -> Type) (t :: [a6989586621679753497]) = GroupAllWith t t
- data Group1Sym0 (l :: TyFun (NonEmpty a6989586621679753495) (NonEmpty (NonEmpty a6989586621679753495)))
- type Group1Sym1 (t :: NonEmpty a6989586621679753495) = Group1 t
- data GroupBy1Sym0 (l :: TyFun (TyFun a6989586621679753494 (TyFun a6989586621679753494 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679753494) (NonEmpty (NonEmpty a6989586621679753494)) -> Type))
- data GroupBy1Sym1 (l :: TyFun a6989586621679753494 (TyFun a6989586621679753494 Bool -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753494) (NonEmpty (NonEmpty a6989586621679753494)))
- type GroupBy1Sym2 (t :: TyFun a6989586621679753494 (TyFun a6989586621679753494 Bool -> Type) -> Type) (t :: NonEmpty a6989586621679753494) = GroupBy1 t t
- data GroupWith1Sym0 (l :: TyFun (TyFun a6989586621679753493 b6989586621679753492 -> Type) (TyFun (NonEmpty a6989586621679753493) (NonEmpty (NonEmpty a6989586621679753493)) -> Type))
- data GroupWith1Sym1 (l :: TyFun a6989586621679753493 b6989586621679753492 -> Type) (l :: TyFun (NonEmpty a6989586621679753493) (NonEmpty (NonEmpty a6989586621679753493)))
- type GroupWith1Sym2 (t :: TyFun a6989586621679753493 b6989586621679753492 -> Type) (t :: NonEmpty a6989586621679753493) = GroupWith1 t t
- data GroupAllWith1Sym0 (l :: TyFun (TyFun a6989586621679753491 b6989586621679753490 -> Type) (TyFun (NonEmpty a6989586621679753491) (NonEmpty (NonEmpty a6989586621679753491)) -> Type))
- data GroupAllWith1Sym1 (l :: TyFun a6989586621679753491 b6989586621679753490 -> Type) (l :: TyFun (NonEmpty a6989586621679753491) (NonEmpty (NonEmpty a6989586621679753491)))
- type GroupAllWith1Sym2 (t :: TyFun a6989586621679753491 b6989586621679753490 -> Type) (t :: NonEmpty a6989586621679753491) = GroupAllWith1 t t
- data IsPrefixOfSym0 (l :: TyFun [a6989586621679753489] (TyFun (NonEmpty a6989586621679753489) Bool -> Type))
- data IsPrefixOfSym1 (l :: [a6989586621679753489]) (l :: TyFun (NonEmpty a6989586621679753489) Bool)
- type IsPrefixOfSym2 (t :: [a6989586621679753489]) (t :: NonEmpty a6989586621679753489) = IsPrefixOf t t
- data NubSym0 (l :: TyFun (NonEmpty a6989586621679753480) (NonEmpty a6989586621679753480))
- type NubSym1 (t :: NonEmpty a6989586621679753480) = Nub t
- data NubBySym0 (l :: TyFun (TyFun a6989586621679753479 (TyFun a6989586621679753479 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679753479) (NonEmpty a6989586621679753479) -> Type))
- data NubBySym1 (l :: TyFun a6989586621679753479 (TyFun a6989586621679753479 Bool -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753479) (NonEmpty a6989586621679753479))
- type NubBySym2 (t :: TyFun a6989586621679753479 (TyFun a6989586621679753479 Bool -> Type) -> Type) (t :: NonEmpty a6989586621679753479) = NubBy t t
- data (:!!$) (l :: TyFun (NonEmpty a6989586621679753488) (TyFun Nat a6989586621679753488 -> Type))
- data (l :: NonEmpty a6989586621679753488) :!!$$ (l :: TyFun Nat a6989586621679753488)
- type (:!!$$$) (t :: NonEmpty a6989586621679753488) (t :: Nat) = (:!!) t t
- data ZipSym0 (l :: TyFun (NonEmpty a6989586621679753486) (TyFun (NonEmpty b6989586621679753487) (NonEmpty (a6989586621679753486, b6989586621679753487)) -> Type))
- data ZipSym1 (l :: NonEmpty a6989586621679753486) (l :: TyFun (NonEmpty b6989586621679753487) (NonEmpty (a6989586621679753486, b6989586621679753487)))
- type ZipSym2 (t :: NonEmpty a6989586621679753486) (t :: NonEmpty b6989586621679753487) = Zip t t
- data ZipWithSym0 (l :: TyFun (TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753483) (TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485) -> Type) -> Type))
- data ZipWithSym1 (l :: TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753483) (TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485) -> Type))
- data ZipWithSym2 (l :: TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) (l :: NonEmpty a6989586621679753483) (l :: TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485))
- type ZipWithSym3 (t :: TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) (t :: NonEmpty a6989586621679753483) (t :: NonEmpty b6989586621679753484) = ZipWith t t t
- data UnzipSym0 (l :: TyFun (NonEmpty (a6989586621679753481, b6989586621679753482)) (NonEmpty a6989586621679753481, NonEmpty b6989586621679753482))
- type UnzipSym1 (t :: NonEmpty (a6989586621679753481, b6989586621679753482)) = Unzip t
- data FromListSym0 (l :: TyFun [a6989586621679753527] (NonEmpty a6989586621679753527))
- type FromListSym1 (t :: [a6989586621679753527]) = FromList t
- data ToListSym0 (l :: TyFun (NonEmpty a6989586621679753526) [a6989586621679753526])
- type ToListSym1 (t :: NonEmpty a6989586621679753526) = ToList t
- data NonEmpty_Sym0 (l :: TyFun [a6989586621679753538] (Maybe (NonEmpty a6989586621679753538)))
- type NonEmpty_Sym1 (t :: [a6989586621679753538]) = NonEmpty_ t
- data XorSym0 (l :: TyFun (NonEmpty Bool) Bool)
- type XorSym1 (t :: NonEmpty Bool) = Xor t
Non-empty stream transformations
type family Intersperse (a :: a) (a :: NonEmpty a) :: NonEmpty a where ... #
Equations
| Intersperse a ((:|) b bs) = Apply (Apply (:|$) b) (Case_6989586621679754169 a b bs bs) |
type family Scanl (a :: TyFun b (TyFun a b -> Type) -> Type) (a :: b) (a :: [a]) :: NonEmpty b where ... #
type family Scanr (a :: TyFun a (TyFun b b -> Type) -> Type) (a :: b) (a :: [a]) :: NonEmpty b where ... #
type family Scanl1 (a :: TyFun a (TyFun a a -> Type) -> Type) (a :: NonEmpty a) :: NonEmpty a where ... #
type family Scanr1 (a :: TyFun a (TyFun a a -> Type) -> Type) (a :: NonEmpty a) :: NonEmpty a where ... #
type family Transpose (a :: NonEmpty (NonEmpty a)) :: NonEmpty (NonEmpty a) where ... #
Equations
| Transpose a_6989586621679754676 = Apply (Apply (Apply (:.$) (Apply FmapSym0 FromListSym0)) (Apply (Apply (:.$) FromListSym0) (Apply (Apply (:.$) ListtransposeSym0) (Apply (Apply (:.$) ToListSym0) (Apply FmapSym0 ToListSym0))))) a_6989586621679754676 |
type family SortBy (a :: TyFun a (TyFun a Ordering -> Type) -> Type) (a :: NonEmpty a) :: NonEmpty a where ... #
type family SortWith (a :: TyFun a o -> Type) (a :: NonEmpty a) :: NonEmpty a where ... #
Equations
| SortWith a_6989586621679754352 a_6989586621679754354 = Apply (Apply (Apply (Apply (:.$) SortBySym0) ComparingSym0) a_6989586621679754352) a_6989586621679754354 |
type family Uncons (a :: NonEmpty a) :: (a, Maybe (NonEmpty a)) where ... #
Equations
| Uncons ((:|) a as) = Apply (Apply Tuple2Sym0 a) (Apply NonEmpty_Sym0 as) |
type family Unfoldr (a :: TyFun a (b, Maybe a) -> Type) (a :: a) :: NonEmpty b where ... #
Equations
| Unfoldr f a = Case_6989586621679754585 f a (Let6989586621679754577Scrutinee_6989586621679753708Sym2 f a) |
type family Unfold (a :: TyFun a (b, Maybe a) -> Type) (a :: a) :: NonEmpty b where ... #
Equations
| Unfold f a = Case_6989586621679754621 f a (Let6989586621679754613Scrutinee_6989586621679753706Sym2 f a) |
type family Group (a :: [a]) :: [NonEmpty a] where ... #
Equations
| Group a_6989586621679754150 = Apply (Apply GroupBySym0 (:==$)) a_6989586621679754150 |
type family GroupBy (a :: TyFun a (TyFun a Bool -> Type) -> Type) (a :: [a]) :: [NonEmpty a] where ... #
type family GroupAllWith (a :: TyFun a b -> Type) (a :: [a]) :: [NonEmpty a] where ... #
Equations
| GroupAllWith f a_6989586621679754057 = Apply (Apply (Apply (:.$) (Apply GroupWithSym0 f)) (Apply ListsortBySym0 (Apply (Apply OnSym0 CompareSym0) f))) a_6989586621679754057 |
type family Group1 (a :: NonEmpty a) :: NonEmpty (NonEmpty a) where ... #
Equations
| Group1 a_6989586621679754130 = Apply (Apply GroupBy1Sym0 (:==$)) a_6989586621679754130 |
type family GroupBy1 (a :: TyFun a (TyFun a Bool -> Type) -> Type) (a :: NonEmpty a) :: NonEmpty (NonEmpty a) where ... #
type family GroupWith1 (a :: TyFun a b -> Type) (a :: NonEmpty a) :: NonEmpty (NonEmpty a) where ... #
Equations
| GroupWith1 f a_6989586621679754146 = Apply (Apply GroupBy1Sym0 (Apply (Apply OnSym0 (:==$)) f)) a_6989586621679754146 |
type family GroupAllWith1 (a :: TyFun a b -> Type) (a :: NonEmpty a) :: NonEmpty (NonEmpty a) where ... #
Equations
| GroupAllWith1 f a_6989586621679754376 = Apply (Apply (Apply (:.$) (Apply GroupWith1Sym0 f)) (Apply SortWithSym0 f)) a_6989586621679754376 |
type family IsPrefixOf (a :: [a]) (a :: NonEmpty a) :: Bool where ... #
type family NubBy (a :: TyFun a (TyFun a Bool -> Type) -> Type) (a :: NonEmpty a) :: NonEmpty a where ... #
type family (a :: NonEmpty a) :!! (a :: Nat) :: a where ... #
Equations
| arg_6989586621679753712 :!! arg_6989586621679753714 = Case_6989586621679753871 arg_6989586621679753712 arg_6989586621679753714 (Apply (Apply Tuple2Sym0 arg_6989586621679753712) arg_6989586621679753714) |
type family ZipWith (a :: TyFun a (TyFun b c -> Type) -> Type) (a :: NonEmpty a) (a :: NonEmpty b) :: NonEmpty c where ... #
Defunctionalization symbols
data (:|$) (l :: TyFun a6989586621679075955 (TyFun [a6989586621679075955] (NonEmpty a6989586621679075955) -> Type)) #
Instances
data (l :: a6989586621679075955) :|$$ (l :: TyFun [a6989586621679075955] (NonEmpty a6989586621679075955)) #
data MapSym0 (l :: TyFun (TyFun a6989586621679753522 b6989586621679753523 -> Type) (TyFun (NonEmpty a6989586621679753522) (NonEmpty b6989586621679753523) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753522 b6989586621679753523 -> Type) (TyFun (NonEmpty a6989586621679753522) (NonEmpty b6989586621679753523) -> Type) -> *) (MapSym0 a6989586621679753522 b6989586621679753523) # | |
| type Apply (TyFun a6989586621679753522 b6989586621679753523 -> Type) (TyFun (NonEmpty a6989586621679753522) (NonEmpty b6989586621679753523) -> Type) (MapSym0 a6989586621679753522 b6989586621679753523) l # | |
data MapSym1 (l :: TyFun a6989586621679753522 b6989586621679753523 -> Type) (l :: TyFun (NonEmpty a6989586621679753522) (NonEmpty b6989586621679753523)) #
type MapSym2 (t :: TyFun a6989586621679753522 b6989586621679753523 -> Type) (t :: NonEmpty a6989586621679753522) = Map t t #
data IntersperseSym0 (l :: TyFun a6989586621679753512 (TyFun (NonEmpty a6989586621679753512) (NonEmpty a6989586621679753512) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun a6989586621679753512 (TyFun (NonEmpty a6989586621679753512) (NonEmpty a6989586621679753512) -> Type) -> *) (IntersperseSym0 a6989586621679753512) # | |
| type Apply a6989586621679753512 (TyFun (NonEmpty a6989586621679753512) (NonEmpty a6989586621679753512) -> Type) (IntersperseSym0 a6989586621679753512) l # | |
data IntersperseSym1 (l :: a6989586621679753512) (l :: TyFun (NonEmpty a6989586621679753512) (NonEmpty a6989586621679753512)) #
Instances
| SuppressUnusedWarnings (a6989586621679753512 -> TyFun (NonEmpty a6989586621679753512) (NonEmpty a6989586621679753512) -> *) (IntersperseSym1 a6989586621679753512) # | |
| type Apply (NonEmpty a) (NonEmpty a) (IntersperseSym1 a l1) l2 # | |
type IntersperseSym2 (t :: a6989586621679753512) (t :: NonEmpty a6989586621679753512) = Intersperse t t #
data ScanlSym0 (l :: TyFun (TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) (TyFun b6989586621679753517 (TyFun [a6989586621679753518] (NonEmpty b6989586621679753517) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) (TyFun b6989586621679753517 (TyFun [a6989586621679753518] (NonEmpty b6989586621679753517) -> Type) -> Type) -> *) (ScanlSym0 a6989586621679753518 b6989586621679753517) # | |
| type Apply (TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) (TyFun b6989586621679753517 (TyFun [a6989586621679753518] (NonEmpty b6989586621679753517) -> Type) -> Type) (ScanlSym0 a6989586621679753518 b6989586621679753517) l # | |
data ScanlSym1 (l :: TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) (l :: TyFun b6989586621679753517 (TyFun [a6989586621679753518] (NonEmpty b6989586621679753517) -> Type)) #
Instances
| SuppressUnusedWarnings ((TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) -> TyFun b6989586621679753517 (TyFun [a6989586621679753518] (NonEmpty b6989586621679753517) -> Type) -> *) (ScanlSym1 a6989586621679753518 b6989586621679753517) # | |
| type Apply b6989586621679753517 (TyFun [a6989586621679753518] (NonEmpty b6989586621679753517) -> Type) (ScanlSym1 a6989586621679753518 b6989586621679753517 l1) l2 # | |
data ScanlSym2 (l :: TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) (l :: b6989586621679753517) (l :: TyFun [a6989586621679753518] (NonEmpty b6989586621679753517)) #
Instances
| SuppressUnusedWarnings ((TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) -> b6989586621679753517 -> TyFun [a6989586621679753518] (NonEmpty b6989586621679753517) -> *) (ScanlSym2 a6989586621679753518 b6989586621679753517) # | |
| type Apply [a] (NonEmpty b) (ScanlSym2 a b l1 l2) l3 # | |
type ScanlSym3 (t :: TyFun b6989586621679753517 (TyFun a6989586621679753518 b6989586621679753517 -> Type) -> Type) (t :: b6989586621679753517) (t :: [a6989586621679753518]) = Scanl t t t #
data ScanrSym0 (l :: TyFun (TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) (TyFun b6989586621679753516 (TyFun [a6989586621679753515] (NonEmpty b6989586621679753516) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) (TyFun b6989586621679753516 (TyFun [a6989586621679753515] (NonEmpty b6989586621679753516) -> Type) -> Type) -> *) (ScanrSym0 a6989586621679753515 b6989586621679753516) # | |
| type Apply (TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) (TyFun b6989586621679753516 (TyFun [a6989586621679753515] (NonEmpty b6989586621679753516) -> Type) -> Type) (ScanrSym0 a6989586621679753515 b6989586621679753516) l # | |
data ScanrSym1 (l :: TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) (l :: TyFun b6989586621679753516 (TyFun [a6989586621679753515] (NonEmpty b6989586621679753516) -> Type)) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) -> TyFun b6989586621679753516 (TyFun [a6989586621679753515] (NonEmpty b6989586621679753516) -> Type) -> *) (ScanrSym1 a6989586621679753515 b6989586621679753516) # | |
| type Apply b6989586621679753516 (TyFun [a6989586621679753515] (NonEmpty b6989586621679753516) -> Type) (ScanrSym1 a6989586621679753515 b6989586621679753516 l1) l2 # | |
data ScanrSym2 (l :: TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) (l :: b6989586621679753516) (l :: TyFun [a6989586621679753515] (NonEmpty b6989586621679753516)) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) -> b6989586621679753516 -> TyFun [a6989586621679753515] (NonEmpty b6989586621679753516) -> *) (ScanrSym2 a6989586621679753515 b6989586621679753516) # | |
| type Apply [a] (NonEmpty b) (ScanrSym2 a b l1 l2) l3 # | |
type ScanrSym3 (t :: TyFun a6989586621679753515 (TyFun b6989586621679753516 b6989586621679753516 -> Type) -> Type) (t :: b6989586621679753516) (t :: [a6989586621679753515]) = Scanr t t t #
data Scanl1Sym0 (l :: TyFun (TyFun a6989586621679753514 (TyFun a6989586621679753514 a6989586621679753514 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753514) (NonEmpty a6989586621679753514) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753514 (TyFun a6989586621679753514 a6989586621679753514 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753514) (NonEmpty a6989586621679753514) -> Type) -> *) (Scanl1Sym0 a6989586621679753514) # | |
| type Apply (TyFun a6989586621679753514 (TyFun a6989586621679753514 a6989586621679753514 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753514) (NonEmpty a6989586621679753514) -> Type) (Scanl1Sym0 a6989586621679753514) l # | |
data Scanl1Sym1 (l :: TyFun a6989586621679753514 (TyFun a6989586621679753514 a6989586621679753514 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753514) (NonEmpty a6989586621679753514)) #
Instances
type Scanl1Sym2 (t :: TyFun a6989586621679753514 (TyFun a6989586621679753514 a6989586621679753514 -> Type) -> Type) (t :: NonEmpty a6989586621679753514) = Scanl1 t t #
data Scanr1Sym0 (l :: TyFun (TyFun a6989586621679753513 (TyFun a6989586621679753513 a6989586621679753513 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753513) (NonEmpty a6989586621679753513) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753513 (TyFun a6989586621679753513 a6989586621679753513 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753513) (NonEmpty a6989586621679753513) -> Type) -> *) (Scanr1Sym0 a6989586621679753513) # | |
| type Apply (TyFun a6989586621679753513 (TyFun a6989586621679753513 a6989586621679753513 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753513) (NonEmpty a6989586621679753513) -> Type) (Scanr1Sym0 a6989586621679753513) l # | |
data Scanr1Sym1 (l :: TyFun a6989586621679753513 (TyFun a6989586621679753513 a6989586621679753513 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753513) (NonEmpty a6989586621679753513)) #
Instances
type Scanr1Sym2 (t :: TyFun a6989586621679753513 (TyFun a6989586621679753513 a6989586621679753513 -> Type) -> Type) (t :: NonEmpty a6989586621679753513) = Scanr1 t t #
data TransposeSym0 (l :: TyFun (NonEmpty (NonEmpty a6989586621679753478)) (NonEmpty (NonEmpty a6989586621679753478))) #
type TransposeSym1 (t :: NonEmpty (NonEmpty a6989586621679753478)) = Transpose t #
data SortBySym0 (l :: TyFun (TyFun a6989586621679753477 (TyFun a6989586621679753477 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679753477) (NonEmpty a6989586621679753477) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753477 (TyFun a6989586621679753477 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679753477) (NonEmpty a6989586621679753477) -> Type) -> *) (SortBySym0 a6989586621679753477) # | |
| type Apply (TyFun a6989586621679753477 (TyFun a6989586621679753477 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679753477) (NonEmpty a6989586621679753477) -> Type) (SortBySym0 a6989586621679753477) l # | |
data SortBySym1 (l :: TyFun a6989586621679753477 (TyFun a6989586621679753477 Ordering -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753477) (NonEmpty a6989586621679753477)) #
type SortBySym2 (t :: TyFun a6989586621679753477 (TyFun a6989586621679753477 Ordering -> Type) -> Type) (t :: NonEmpty a6989586621679753477) = SortBy t t #
data SortWithSym0 (l :: TyFun (TyFun a6989586621679753476 o6989586621679753475 -> Type) (TyFun (NonEmpty a6989586621679753476) (NonEmpty a6989586621679753476) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753476 o6989586621679753475 -> Type) (TyFun (NonEmpty a6989586621679753476) (NonEmpty a6989586621679753476) -> Type) -> *) (SortWithSym0 o6989586621679753475 a6989586621679753476) # | |
| type Apply (TyFun a6989586621679753476 o6989586621679753475 -> Type) (TyFun (NonEmpty a6989586621679753476) (NonEmpty a6989586621679753476) -> Type) (SortWithSym0 o6989586621679753475 a6989586621679753476) l # | |
data SortWithSym1 (l :: TyFun a6989586621679753476 o6989586621679753475 -> Type) (l :: TyFun (NonEmpty a6989586621679753476) (NonEmpty a6989586621679753476)) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753476 o6989586621679753475 -> Type) -> TyFun (NonEmpty a6989586621679753476) (NonEmpty a6989586621679753476) -> *) (SortWithSym1 o6989586621679753475 a6989586621679753476) # | |
| type Apply (NonEmpty a) (NonEmpty a) (SortWithSym1 o a l1) l2 # | |
type SortWithSym2 (t :: TyFun a6989586621679753476 o6989586621679753475 -> Type) (t :: NonEmpty a6989586621679753476) = SortWith t t #
data LengthSym0 (l :: TyFun (NonEmpty a6989586621679753541) Nat) #
Instances
| SuppressUnusedWarnings (TyFun (NonEmpty a6989586621679753541) Nat -> *) (LengthSym0 a6989586621679753541) # | |
| type Apply (NonEmpty a) Nat (LengthSym0 a) l # | |
type LengthSym1 (t :: NonEmpty a6989586621679753541) = Length t #
data (:<|$) (l :: TyFun a6989586621679753530 (TyFun (NonEmpty a6989586621679753530) (NonEmpty a6989586621679753530) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun a6989586621679753530 (TyFun (NonEmpty a6989586621679753530) (NonEmpty a6989586621679753530) -> Type) -> *) ((:<|$) a6989586621679753530) # | |
| type Apply a6989586621679753530 (TyFun (NonEmpty a6989586621679753530) (NonEmpty a6989586621679753530) -> Type) ((:<|$) a6989586621679753530) l # | |
data (l :: a6989586621679753530) :<|$$ (l :: TyFun (NonEmpty a6989586621679753530) (NonEmpty a6989586621679753530)) #
data ConsSym0 (l :: TyFun a6989586621679753529 (TyFun (NonEmpty a6989586621679753529) (NonEmpty a6989586621679753529) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun a6989586621679753529 (TyFun (NonEmpty a6989586621679753529) (NonEmpty a6989586621679753529) -> Type) -> *) (ConsSym0 a6989586621679753529) # | |
| type Apply a6989586621679753529 (TyFun (NonEmpty a6989586621679753529) (NonEmpty a6989586621679753529) -> Type) (ConsSym0 a6989586621679753529) l # | |
data ConsSym1 (l :: a6989586621679753529) (l :: TyFun (NonEmpty a6989586621679753529) (NonEmpty a6989586621679753529)) #
data UnconsSym0 (l :: TyFun (NonEmpty a6989586621679753537) (a6989586621679753537, Maybe (NonEmpty a6989586621679753537))) #
Instances
| SuppressUnusedWarnings (TyFun (NonEmpty a6989586621679753537) (a6989586621679753537, Maybe (NonEmpty a6989586621679753537)) -> *) (UnconsSym0 a6989586621679753537) # | |
| type Apply (NonEmpty a) (a, Maybe (NonEmpty a)) (UnconsSym0 a) l # | |
type UnconsSym1 (t :: NonEmpty a6989586621679753537) = Uncons t #
data UnfoldrSym0 (l :: TyFun (TyFun a6989586621679753535 (b6989586621679753536, Maybe a6989586621679753535) -> Type) (TyFun a6989586621679753535 (NonEmpty b6989586621679753536) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753535 (b6989586621679753536, Maybe a6989586621679753535) -> Type) (TyFun a6989586621679753535 (NonEmpty b6989586621679753536) -> Type) -> *) (UnfoldrSym0 a6989586621679753535 b6989586621679753536) # | |
| type Apply (TyFun a6989586621679753535 (b6989586621679753536, Maybe a6989586621679753535) -> Type) (TyFun a6989586621679753535 (NonEmpty b6989586621679753536) -> Type) (UnfoldrSym0 a6989586621679753535 b6989586621679753536) l # | |
data UnfoldrSym1 (l :: TyFun a6989586621679753535 (b6989586621679753536, Maybe a6989586621679753535) -> Type) (l :: TyFun a6989586621679753535 (NonEmpty b6989586621679753536)) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753535 (b6989586621679753536, Maybe a6989586621679753535) -> Type) -> TyFun a6989586621679753535 (NonEmpty b6989586621679753536) -> *) (UnfoldrSym1 a6989586621679753535 b6989586621679753536) # | |
| type Apply a (NonEmpty b) (UnfoldrSym1 a b l1) l2 # | |
type UnfoldrSym2 (t :: TyFun a6989586621679753535 (b6989586621679753536, Maybe a6989586621679753535) -> Type) (t :: a6989586621679753535) = Unfoldr t t #
data ReverseSym0 (l :: TyFun (NonEmpty a6989586621679753511) (NonEmpty a6989586621679753511)) #
Instances
| SuppressUnusedWarnings (TyFun (NonEmpty a6989586621679753511) (NonEmpty a6989586621679753511) -> *) (ReverseSym0 a6989586621679753511) # | |
| type Apply (NonEmpty a) (NonEmpty a) (ReverseSym0 a) l # | |
type ReverseSym1 (t :: NonEmpty a6989586621679753511) = Reverse t #
data UnfoldSym0 (l :: TyFun (TyFun a6989586621679753539 (b6989586621679753540, Maybe a6989586621679753539) -> Type) (TyFun a6989586621679753539 (NonEmpty b6989586621679753540) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753539 (b6989586621679753540, Maybe a6989586621679753539) -> Type) (TyFun a6989586621679753539 (NonEmpty b6989586621679753540) -> Type) -> *) (UnfoldSym0 a6989586621679753539 b6989586621679753540) # | |
| type Apply (TyFun a6989586621679753539 (b6989586621679753540, Maybe a6989586621679753539) -> Type) (TyFun a6989586621679753539 (NonEmpty b6989586621679753540) -> Type) (UnfoldSym0 a6989586621679753539 b6989586621679753540) l # | |
data UnfoldSym1 (l :: TyFun a6989586621679753539 (b6989586621679753540, Maybe a6989586621679753539) -> Type) (l :: TyFun a6989586621679753539 (NonEmpty b6989586621679753540)) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753539 (b6989586621679753540, Maybe a6989586621679753539) -> Type) -> TyFun a6989586621679753539 (NonEmpty b6989586621679753540) -> *) (UnfoldSym1 a6989586621679753539 b6989586621679753540) # | |
| type Apply a (NonEmpty b) (UnfoldSym1 a b l1) l2 # | |
data InsertSym0 (l :: TyFun a6989586621679753519 (TyFun [a6989586621679753519] (NonEmpty a6989586621679753519) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun a6989586621679753519 (TyFun [a6989586621679753519] (NonEmpty a6989586621679753519) -> Type) -> *) (InsertSym0 a6989586621679753519) # | |
| type Apply a6989586621679753519 (TyFun [a6989586621679753519] (NonEmpty a6989586621679753519) -> Type) (InsertSym0 a6989586621679753519) l # | |
data InsertSym1 (l :: a6989586621679753519) (l :: TyFun [a6989586621679753519] (NonEmpty a6989586621679753519)) #
Instances
| SuppressUnusedWarnings (a6989586621679753519 -> TyFun [a6989586621679753519] (NonEmpty a6989586621679753519) -> *) (InsertSym1 a6989586621679753519) # | |
| type Apply [a] (NonEmpty a) (InsertSym1 a l1) l2 # | |
type InsertSym2 (t :: a6989586621679753519) (t :: [a6989586621679753519]) = Insert t t #
data TakeSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679753510) [a6989586621679753510] -> Type)) #
data DropSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679753509) [a6989586621679753509] -> Type)) #
data SplitAtSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679753508) ([a6989586621679753508], [a6989586621679753508]) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun Nat (TyFun (NonEmpty a6989586621679753508) ([a6989586621679753508], [a6989586621679753508]) -> Type) -> *) (SplitAtSym0 a6989586621679753508) # | |
| type Apply Nat (TyFun (NonEmpty a6989586621679753508) ([a6989586621679753508], [a6989586621679753508]) -> Type) (SplitAtSym0 a6989586621679753508) l # | |
data SplitAtSym1 (l :: Nat) (l :: TyFun (NonEmpty a6989586621679753508) ([a6989586621679753508], [a6989586621679753508])) #
Instances
| SuppressUnusedWarnings (Nat -> TyFun (NonEmpty a6989586621679753508) ([a6989586621679753508], [a6989586621679753508]) -> *) (SplitAtSym1 a6989586621679753508) # | |
| type Apply (NonEmpty a) ([a], [a]) (SplitAtSym1 a l1) l2 # | |
type SplitAtSym2 (t :: Nat) (t :: NonEmpty a6989586621679753508) = SplitAt t t #
data TakeWhileSym0 (l :: TyFun (TyFun a6989586621679753507 Bool -> Type) (TyFun (NonEmpty a6989586621679753507) [a6989586621679753507] -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753507 Bool -> Type) (TyFun (NonEmpty a6989586621679753507) [a6989586621679753507] -> Type) -> *) (TakeWhileSym0 a6989586621679753507) # | |
| type Apply (TyFun a6989586621679753507 Bool -> Type) (TyFun (NonEmpty a6989586621679753507) [a6989586621679753507] -> Type) (TakeWhileSym0 a6989586621679753507) l # | |
data TakeWhileSym1 (l :: TyFun a6989586621679753507 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753507) [a6989586621679753507]) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753507 Bool -> Type) -> TyFun (NonEmpty a6989586621679753507) [a6989586621679753507] -> *) (TakeWhileSym1 a6989586621679753507) # | |
| type Apply (NonEmpty a) [a] (TakeWhileSym1 a l1) l2 # | |
type TakeWhileSym2 (t :: TyFun a6989586621679753507 Bool -> Type) (t :: NonEmpty a6989586621679753507) = TakeWhile t t #
data DropWhileSym0 (l :: TyFun (TyFun a6989586621679753506 Bool -> Type) (TyFun (NonEmpty a6989586621679753506) [a6989586621679753506] -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753506 Bool -> Type) (TyFun (NonEmpty a6989586621679753506) [a6989586621679753506] -> Type) -> *) (DropWhileSym0 a6989586621679753506) # | |
| type Apply (TyFun a6989586621679753506 Bool -> Type) (TyFun (NonEmpty a6989586621679753506) [a6989586621679753506] -> Type) (DropWhileSym0 a6989586621679753506) l # | |
data DropWhileSym1 (l :: TyFun a6989586621679753506 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753506) [a6989586621679753506]) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753506 Bool -> Type) -> TyFun (NonEmpty a6989586621679753506) [a6989586621679753506] -> *) (DropWhileSym1 a6989586621679753506) # | |
| type Apply (NonEmpty a) [a] (DropWhileSym1 a l1) l2 # | |
type DropWhileSym2 (t :: TyFun a6989586621679753506 Bool -> Type) (t :: NonEmpty a6989586621679753506) = DropWhile t t #
data SpanSym0 (l :: TyFun (TyFun a6989586621679753505 Bool -> Type) (TyFun (NonEmpty a6989586621679753505) ([a6989586621679753505], [a6989586621679753505]) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753505 Bool -> Type) (TyFun (NonEmpty a6989586621679753505) ([a6989586621679753505], [a6989586621679753505]) -> Type) -> *) (SpanSym0 a6989586621679753505) # | |
| type Apply (TyFun a6989586621679753505 Bool -> Type) (TyFun (NonEmpty a6989586621679753505) ([a6989586621679753505], [a6989586621679753505]) -> Type) (SpanSym0 a6989586621679753505) l # | |
data SpanSym1 (l :: TyFun a6989586621679753505 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753505) ([a6989586621679753505], [a6989586621679753505])) #
type SpanSym2 (t :: TyFun a6989586621679753505 Bool -> Type) (t :: NonEmpty a6989586621679753505) = Span t t #
data BreakSym0 (l :: TyFun (TyFun a6989586621679753504 Bool -> Type) (TyFun (NonEmpty a6989586621679753504) ([a6989586621679753504], [a6989586621679753504]) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753504 Bool -> Type) (TyFun (NonEmpty a6989586621679753504) ([a6989586621679753504], [a6989586621679753504]) -> Type) -> *) (BreakSym0 a6989586621679753504) # | |
| type Apply (TyFun a6989586621679753504 Bool -> Type) (TyFun (NonEmpty a6989586621679753504) ([a6989586621679753504], [a6989586621679753504]) -> Type) (BreakSym0 a6989586621679753504) l # | |
data BreakSym1 (l :: TyFun a6989586621679753504 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753504) ([a6989586621679753504], [a6989586621679753504])) #
type BreakSym2 (t :: TyFun a6989586621679753504 Bool -> Type) (t :: NonEmpty a6989586621679753504) = Break t t #
data FilterSym0 (l :: TyFun (TyFun a6989586621679753503 Bool -> Type) (TyFun (NonEmpty a6989586621679753503) [a6989586621679753503] -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753503 Bool -> Type) (TyFun (NonEmpty a6989586621679753503) [a6989586621679753503] -> Type) -> *) (FilterSym0 a6989586621679753503) # | |
| type Apply (TyFun a6989586621679753503 Bool -> Type) (TyFun (NonEmpty a6989586621679753503) [a6989586621679753503] -> Type) (FilterSym0 a6989586621679753503) l # | |
data FilterSym1 (l :: TyFun a6989586621679753503 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753503) [a6989586621679753503]) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753503 Bool -> Type) -> TyFun (NonEmpty a6989586621679753503) [a6989586621679753503] -> *) (FilterSym1 a6989586621679753503) # | |
| type Apply (NonEmpty a) [a] (FilterSym1 a l1) l2 # | |
type FilterSym2 (t :: TyFun a6989586621679753503 Bool -> Type) (t :: NonEmpty a6989586621679753503) = Filter t t #
data PartitionSym0 (l :: TyFun (TyFun a6989586621679753502 Bool -> Type) (TyFun (NonEmpty a6989586621679753502) ([a6989586621679753502], [a6989586621679753502]) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753502 Bool -> Type) (TyFun (NonEmpty a6989586621679753502) ([a6989586621679753502], [a6989586621679753502]) -> Type) -> *) (PartitionSym0 a6989586621679753502) # | |
| type Apply (TyFun a6989586621679753502 Bool -> Type) (TyFun (NonEmpty a6989586621679753502) ([a6989586621679753502], [a6989586621679753502]) -> Type) (PartitionSym0 a6989586621679753502) l # | |
data PartitionSym1 (l :: TyFun a6989586621679753502 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679753502) ([a6989586621679753502], [a6989586621679753502])) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753502 Bool -> Type) -> TyFun (NonEmpty a6989586621679753502) ([a6989586621679753502], [a6989586621679753502]) -> *) (PartitionSym1 a6989586621679753502) # | |
| type Apply (NonEmpty a) ([a], [a]) (PartitionSym1 a l1) l2 # | |
type PartitionSym2 (t :: TyFun a6989586621679753502 Bool -> Type) (t :: NonEmpty a6989586621679753502) = Partition t t #
data GroupBySym0 (l :: TyFun (TyFun a6989586621679753500 (TyFun a6989586621679753500 Bool -> Type) -> Type) (TyFun [a6989586621679753500] [NonEmpty a6989586621679753500] -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753500 (TyFun a6989586621679753500 Bool -> Type) -> Type) (TyFun [a6989586621679753500] [NonEmpty a6989586621679753500] -> Type) -> *) (GroupBySym0 a6989586621679753500) # | |
| type Apply (TyFun a6989586621679753500 (TyFun a6989586621679753500 Bool -> Type) -> Type) (TyFun [a6989586621679753500] [NonEmpty a6989586621679753500] -> Type) (GroupBySym0 a6989586621679753500) l # | |
data GroupBySym1 (l :: TyFun a6989586621679753500 (TyFun a6989586621679753500 Bool -> Type) -> Type) (l :: TyFun [a6989586621679753500] [NonEmpty a6989586621679753500]) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753500 (TyFun a6989586621679753500 Bool -> Type) -> Type) -> TyFun [a6989586621679753500] [NonEmpty a6989586621679753500] -> *) (GroupBySym1 a6989586621679753500) # | |
| type Apply [a] [NonEmpty a] (GroupBySym1 a l1) l2 # | |
type GroupBySym2 (t :: TyFun a6989586621679753500 (TyFun a6989586621679753500 Bool -> Type) -> Type) (t :: [a6989586621679753500]) = GroupBy t t #
data GroupWithSym0 (l :: TyFun (TyFun a6989586621679753499 b6989586621679753498 -> Type) (TyFun [a6989586621679753499] [NonEmpty a6989586621679753499] -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753499 b6989586621679753498 -> Type) (TyFun [a6989586621679753499] [NonEmpty a6989586621679753499] -> Type) -> *) (GroupWithSym0 b6989586621679753498 a6989586621679753499) # | |
| type Apply (TyFun a6989586621679753499 b6989586621679753498 -> Type) (TyFun [a6989586621679753499] [NonEmpty a6989586621679753499] -> Type) (GroupWithSym0 b6989586621679753498 a6989586621679753499) l # | |
data GroupWithSym1 (l :: TyFun a6989586621679753499 b6989586621679753498 -> Type) (l :: TyFun [a6989586621679753499] [NonEmpty a6989586621679753499]) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753499 b6989586621679753498 -> Type) -> TyFun [a6989586621679753499] [NonEmpty a6989586621679753499] -> *) (GroupWithSym1 b6989586621679753498 a6989586621679753499) # | |
| type Apply [a] [NonEmpty a] (GroupWithSym1 b a l1) l2 # | |
type GroupWithSym2 (t :: TyFun a6989586621679753499 b6989586621679753498 -> Type) (t :: [a6989586621679753499]) = GroupWith t t #
data GroupAllWithSym0 (l :: TyFun (TyFun a6989586621679753497 b6989586621679753496 -> Type) (TyFun [a6989586621679753497] [NonEmpty a6989586621679753497] -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753497 b6989586621679753496 -> Type) (TyFun [a6989586621679753497] [NonEmpty a6989586621679753497] -> Type) -> *) (GroupAllWithSym0 b6989586621679753496 a6989586621679753497) # | |
| type Apply (TyFun a6989586621679753497 b6989586621679753496 -> Type) (TyFun [a6989586621679753497] [NonEmpty a6989586621679753497] -> Type) (GroupAllWithSym0 b6989586621679753496 a6989586621679753497) l # | |
data GroupAllWithSym1 (l :: TyFun a6989586621679753497 b6989586621679753496 -> Type) (l :: TyFun [a6989586621679753497] [NonEmpty a6989586621679753497]) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753497 b6989586621679753496 -> Type) -> TyFun [a6989586621679753497] [NonEmpty a6989586621679753497] -> *) (GroupAllWithSym1 b6989586621679753496 a6989586621679753497) # | |
| type Apply [a] [NonEmpty a] (GroupAllWithSym1 b a l1) l2 # | |
type GroupAllWithSym2 (t :: TyFun a6989586621679753497 b6989586621679753496 -> Type) (t :: [a6989586621679753497]) = GroupAllWith t t #
data Group1Sym0 (l :: TyFun (NonEmpty a6989586621679753495) (NonEmpty (NonEmpty a6989586621679753495))) #
Instances
| SuppressUnusedWarnings (TyFun (NonEmpty a6989586621679753495) (NonEmpty (NonEmpty a6989586621679753495)) -> *) (Group1Sym0 a6989586621679753495) # | |
| type Apply (NonEmpty a) (NonEmpty (NonEmpty a)) (Group1Sym0 a) l # | |
type Group1Sym1 (t :: NonEmpty a6989586621679753495) = Group1 t #
data GroupBy1Sym0 (l :: TyFun (TyFun a6989586621679753494 (TyFun a6989586621679753494 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679753494) (NonEmpty (NonEmpty a6989586621679753494)) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753494 (TyFun a6989586621679753494 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679753494) (NonEmpty (NonEmpty a6989586621679753494)) -> Type) -> *) (GroupBy1Sym0 a6989586621679753494) # | |
| type Apply (TyFun a6989586621679753494 (TyFun a6989586621679753494 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679753494) (NonEmpty (NonEmpty a6989586621679753494)) -> Type) (GroupBy1Sym0 a6989586621679753494) l # | |
data GroupBy1Sym1 (l :: TyFun a6989586621679753494 (TyFun a6989586621679753494 Bool -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753494) (NonEmpty (NonEmpty a6989586621679753494))) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753494 (TyFun a6989586621679753494 Bool -> Type) -> Type) -> TyFun (NonEmpty a6989586621679753494) (NonEmpty (NonEmpty a6989586621679753494)) -> *) (GroupBy1Sym1 a6989586621679753494) # | |
| type Apply (NonEmpty a) (NonEmpty (NonEmpty a)) (GroupBy1Sym1 a l1) l2 # | |
type GroupBy1Sym2 (t :: TyFun a6989586621679753494 (TyFun a6989586621679753494 Bool -> Type) -> Type) (t :: NonEmpty a6989586621679753494) = GroupBy1 t t #
data GroupWith1Sym0 (l :: TyFun (TyFun a6989586621679753493 b6989586621679753492 -> Type) (TyFun (NonEmpty a6989586621679753493) (NonEmpty (NonEmpty a6989586621679753493)) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753493 b6989586621679753492 -> Type) (TyFun (NonEmpty a6989586621679753493) (NonEmpty (NonEmpty a6989586621679753493)) -> Type) -> *) (GroupWith1Sym0 b6989586621679753492 a6989586621679753493) # | |
| type Apply (TyFun a6989586621679753493 b6989586621679753492 -> Type) (TyFun (NonEmpty a6989586621679753493) (NonEmpty (NonEmpty a6989586621679753493)) -> Type) (GroupWith1Sym0 b6989586621679753492 a6989586621679753493) l # | |
data GroupWith1Sym1 (l :: TyFun a6989586621679753493 b6989586621679753492 -> Type) (l :: TyFun (NonEmpty a6989586621679753493) (NonEmpty (NonEmpty a6989586621679753493))) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753493 b6989586621679753492 -> Type) -> TyFun (NonEmpty a6989586621679753493) (NonEmpty (NonEmpty a6989586621679753493)) -> *) (GroupWith1Sym1 b6989586621679753492 a6989586621679753493) # | |
| type Apply (NonEmpty a) (NonEmpty (NonEmpty a)) (GroupWith1Sym1 b a l1) l2 # | |
type GroupWith1Sym2 (t :: TyFun a6989586621679753493 b6989586621679753492 -> Type) (t :: NonEmpty a6989586621679753493) = GroupWith1 t t #
data GroupAllWith1Sym0 (l :: TyFun (TyFun a6989586621679753491 b6989586621679753490 -> Type) (TyFun (NonEmpty a6989586621679753491) (NonEmpty (NonEmpty a6989586621679753491)) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753491 b6989586621679753490 -> Type) (TyFun (NonEmpty a6989586621679753491) (NonEmpty (NonEmpty a6989586621679753491)) -> Type) -> *) (GroupAllWith1Sym0 b6989586621679753490 a6989586621679753491) # | |
| type Apply (TyFun a6989586621679753491 b6989586621679753490 -> Type) (TyFun (NonEmpty a6989586621679753491) (NonEmpty (NonEmpty a6989586621679753491)) -> Type) (GroupAllWith1Sym0 b6989586621679753490 a6989586621679753491) l # | |
data GroupAllWith1Sym1 (l :: TyFun a6989586621679753491 b6989586621679753490 -> Type) (l :: TyFun (NonEmpty a6989586621679753491) (NonEmpty (NonEmpty a6989586621679753491))) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753491 b6989586621679753490 -> Type) -> TyFun (NonEmpty a6989586621679753491) (NonEmpty (NonEmpty a6989586621679753491)) -> *) (GroupAllWith1Sym1 b6989586621679753490 a6989586621679753491) # | |
| type Apply (NonEmpty a) (NonEmpty (NonEmpty a)) (GroupAllWith1Sym1 b a l1) l2 # | |
type GroupAllWith1Sym2 (t :: TyFun a6989586621679753491 b6989586621679753490 -> Type) (t :: NonEmpty a6989586621679753491) = GroupAllWith1 t t #
data IsPrefixOfSym0 (l :: TyFun [a6989586621679753489] (TyFun (NonEmpty a6989586621679753489) Bool -> Type)) #
data IsPrefixOfSym1 (l :: [a6989586621679753489]) (l :: TyFun (NonEmpty a6989586621679753489) Bool) #
Instances
| SuppressUnusedWarnings ([a6989586621679753489] -> TyFun (NonEmpty a6989586621679753489) Bool -> *) (IsPrefixOfSym1 a6989586621679753489) # | |
| type Apply (NonEmpty a) Bool (IsPrefixOfSym1 a l1) l2 # | |
type IsPrefixOfSym2 (t :: [a6989586621679753489]) (t :: NonEmpty a6989586621679753489) = IsPrefixOf t t #
data NubBySym0 (l :: TyFun (TyFun a6989586621679753479 (TyFun a6989586621679753479 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679753479) (NonEmpty a6989586621679753479) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753479 (TyFun a6989586621679753479 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679753479) (NonEmpty a6989586621679753479) -> Type) -> *) (NubBySym0 a6989586621679753479) # | |
| type Apply (TyFun a6989586621679753479 (TyFun a6989586621679753479 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679753479) (NonEmpty a6989586621679753479) -> Type) (NubBySym0 a6989586621679753479) l # | |
data NubBySym1 (l :: TyFun a6989586621679753479 (TyFun a6989586621679753479 Bool -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753479) (NonEmpty a6989586621679753479)) #
type NubBySym2 (t :: TyFun a6989586621679753479 (TyFun a6989586621679753479 Bool -> Type) -> Type) (t :: NonEmpty a6989586621679753479) = NubBy t t #
data ZipSym0 (l :: TyFun (NonEmpty a6989586621679753486) (TyFun (NonEmpty b6989586621679753487) (NonEmpty (a6989586621679753486, b6989586621679753487)) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (NonEmpty a6989586621679753486) (TyFun (NonEmpty b6989586621679753487) (NonEmpty (a6989586621679753486, b6989586621679753487)) -> Type) -> *) (ZipSym0 a6989586621679753486 b6989586621679753487) # | |
| type Apply (NonEmpty a6989586621679753486) (TyFun (NonEmpty b6989586621679753487) (NonEmpty (a6989586621679753486, b6989586621679753487)) -> Type) (ZipSym0 a6989586621679753486 b6989586621679753487) l # | |
data ZipSym1 (l :: NonEmpty a6989586621679753486) (l :: TyFun (NonEmpty b6989586621679753487) (NonEmpty (a6989586621679753486, b6989586621679753487))) #
data ZipWithSym0 (l :: TyFun (TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753483) (TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (TyFun (TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753483) (TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485) -> Type) -> Type) -> *) (ZipWithSym0 a6989586621679753483 b6989586621679753484 c6989586621679753485) # | |
| type Apply (TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) (TyFun (NonEmpty a6989586621679753483) (TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485) -> Type) -> Type) (ZipWithSym0 a6989586621679753483 b6989586621679753484 c6989586621679753485) l # | |
data ZipWithSym1 (l :: TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679753483) (TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485) -> Type)) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) -> TyFun (NonEmpty a6989586621679753483) (TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485) -> Type) -> *) (ZipWithSym1 a6989586621679753483 b6989586621679753484 c6989586621679753485) # | |
| type Apply (NonEmpty a6989586621679753483) (TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485) -> Type) (ZipWithSym1 a6989586621679753483 b6989586621679753484 c6989586621679753485 l1) l2 # | |
data ZipWithSym2 (l :: TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) (l :: NonEmpty a6989586621679753483) (l :: TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485)) #
Instances
| SuppressUnusedWarnings ((TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) -> NonEmpty a6989586621679753483 -> TyFun (NonEmpty b6989586621679753484) (NonEmpty c6989586621679753485) -> *) (ZipWithSym2 a6989586621679753483 b6989586621679753484 c6989586621679753485) # | |
| type Apply (NonEmpty b) (NonEmpty c) (ZipWithSym2 a b c l1 l2) l3 # | |
type ZipWithSym3 (t :: TyFun a6989586621679753483 (TyFun b6989586621679753484 c6989586621679753485 -> Type) -> Type) (t :: NonEmpty a6989586621679753483) (t :: NonEmpty b6989586621679753484) = ZipWith t t t #
data UnzipSym0 (l :: TyFun (NonEmpty (a6989586621679753481, b6989586621679753482)) (NonEmpty a6989586621679753481, NonEmpty b6989586621679753482)) #
data FromListSym0 (l :: TyFun [a6989586621679753527] (NonEmpty a6989586621679753527)) #
Instances
| SuppressUnusedWarnings (TyFun [a6989586621679753527] (NonEmpty a6989586621679753527) -> *) (FromListSym0 a6989586621679753527) # | |
| type Apply [a] (NonEmpty a) (FromListSym0 a) l # | |
type FromListSym1 (t :: [a6989586621679753527]) = FromList t #
data ToListSym0 (l :: TyFun (NonEmpty a6989586621679753526) [a6989586621679753526]) #
Instances
| SuppressUnusedWarnings (TyFun (NonEmpty a6989586621679753526) [a6989586621679753526] -> *) (ToListSym0 a6989586621679753526) # | |
| type Apply (NonEmpty a) [a] (ToListSym0 a) l # | |
type ToListSym1 (t :: NonEmpty a6989586621679753526) = ToList t #
data NonEmpty_Sym0 (l :: TyFun [a6989586621679753538] (Maybe (NonEmpty a6989586621679753538))) #
Instances
| SuppressUnusedWarnings (TyFun [a6989586621679753538] (Maybe (NonEmpty a6989586621679753538)) -> *) (NonEmpty_Sym0 a6989586621679753538) # | |
| type Apply [a] (Maybe (NonEmpty a)) (NonEmpty_Sym0 a) l # | |
type NonEmpty_Sym1 (t :: [a6989586621679753538]) = NonEmpty_ t #