| 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.
Synopsis
- 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 a6989586621679067899 (TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> Type))
- data (l :: a6989586621679067899) :|@#@$$ (l :: TyFun [a6989586621679067899] (NonEmpty a6989586621679067899))
- type (:|@#@$$$) (t :: a6989586621679067899) (t :: [a6989586621679067899]) = (:|) t t
- data MapSym0 (l :: TyFun (TyFun a6989586621679792782 b6989586621679792783 -> Type) (TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> Type))
- data MapSym1 (l :: TyFun a6989586621679792782 b6989586621679792783 -> Type) (l :: TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783))
- type MapSym2 (t :: TyFun a6989586621679792782 b6989586621679792783 -> Type) (t :: NonEmpty a6989586621679792782) = Map t t
- data IntersperseSym0 (l :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type))
- data IntersperseSym1 (l :: a6989586621679792772) (l :: TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772))
- type IntersperseSym2 (t :: a6989586621679792772) (t :: NonEmpty a6989586621679792772) = Intersperse t t
- data ScanlSym0 (l :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type))
- data ScanlSym1 (l :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (l :: TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type))
- data ScanlSym2 (l :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (l :: b6989586621679792777) (l :: TyFun [a6989586621679792778] (NonEmpty b6989586621679792777))
- type ScanlSym3 (t :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (t :: b6989586621679792777) (t :: [a6989586621679792778]) = Scanl t t t
- data ScanrSym0 (l :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type))
- data ScanrSym1 (l :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (l :: TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type))
- data ScanrSym2 (l :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (l :: b6989586621679792776) (l :: TyFun [a6989586621679792775] (NonEmpty b6989586621679792776))
- type ScanrSym3 (t :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (t :: b6989586621679792776) (t :: [a6989586621679792775]) = Scanr t t t
- data Scanl1Sym0 (l :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type))
- data Scanl1Sym1 (l :: TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774))
- type Scanl1Sym2 (t :: TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (t :: NonEmpty a6989586621679792774) = Scanl1 t t
- data Scanr1Sym0 (l :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type))
- data Scanr1Sym1 (l :: TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773))
- type Scanr1Sym2 (t :: TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (t :: NonEmpty a6989586621679792773) = Scanr1 t t
- data TransposeSym0 (l :: TyFun (NonEmpty (NonEmpty a6989586621679792738)) (NonEmpty (NonEmpty a6989586621679792738)))
- type TransposeSym1 (t :: NonEmpty (NonEmpty a6989586621679792738)) = Transpose t
- data SortBySym0 (l :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type))
- data SortBySym1 (l :: TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737))
- type SortBySym2 (t :: TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (t :: NonEmpty a6989586621679792737) = SortBy t t
- data SortWithSym0 (l :: TyFun (TyFun a6989586621679792736 o6989586621679792735 -> Type) (TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> Type))
- data SortWithSym1 (l :: TyFun a6989586621679792736 o6989586621679792735 -> Type) (l :: TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736))
- type SortWithSym2 (t :: TyFun a6989586621679792736 o6989586621679792735 -> Type) (t :: NonEmpty a6989586621679792736) = SortWith t t
- data LengthSym0 (l :: TyFun (NonEmpty a6989586621679792801) Nat)
- type LengthSym1 (t :: NonEmpty a6989586621679792801) = Length t
- data HeadSym0 (l :: TyFun (NonEmpty a6989586621679792794) a6989586621679792794)
- type HeadSym1 (t :: NonEmpty a6989586621679792794) = Head t
- data TailSym0 (l :: TyFun (NonEmpty a6989586621679792793) [a6989586621679792793])
- type TailSym1 (t :: NonEmpty a6989586621679792793) = Tail t
- data LastSym0 (l :: TyFun (NonEmpty a6989586621679792792) a6989586621679792792)
- type LastSym1 (t :: NonEmpty a6989586621679792792) = Last t
- data InitSym0 (l :: TyFun (NonEmpty a6989586621679792791) [a6989586621679792791])
- type InitSym1 (t :: NonEmpty a6989586621679792791) = Init t
- data (<|@#@$) (l :: TyFun a6989586621679792790 (TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> Type))
- data (l :: a6989586621679792790) <|@#@$$ (l :: TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790))
- type (<|@#@$$$) (t :: a6989586621679792790) (t :: NonEmpty a6989586621679792790) = (<|) t t
- data ConsSym0 (l :: TyFun a6989586621679792789 (TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> Type))
- data ConsSym1 (l :: a6989586621679792789) (l :: TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789))
- type ConsSym2 (t :: a6989586621679792789) (t :: NonEmpty a6989586621679792789) = Cons t t
- data UnconsSym0 (l :: TyFun (NonEmpty a6989586621679792797) (a6989586621679792797, Maybe (NonEmpty a6989586621679792797)))
- type UnconsSym1 (t :: NonEmpty a6989586621679792797) = Uncons t
- data UnfoldrSym0 (l :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type))
- data UnfoldrSym1 (l :: TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (l :: TyFun a6989586621679792795 (NonEmpty b6989586621679792796))
- type UnfoldrSym2 (t :: TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (t :: a6989586621679792795) = Unfoldr t t
- data SortSym0 (l :: TyFun (NonEmpty a6989586621679792788) (NonEmpty a6989586621679792788))
- type SortSym1 (t :: NonEmpty a6989586621679792788) = Sort t
- data ReverseSym0 (l :: TyFun (NonEmpty a6989586621679792771) (NonEmpty a6989586621679792771))
- type ReverseSym1 (t :: NonEmpty a6989586621679792771) = Reverse t
- data InitsSym0 (l :: TyFun [a6989586621679792781] (NonEmpty [a6989586621679792781]))
- type InitsSym1 (t :: [a6989586621679792781]) = Inits t
- data TailsSym0 (l :: TyFun [a6989586621679792780] (NonEmpty [a6989586621679792780]))
- type TailsSym1 (t :: [a6989586621679792780]) = Tails t
- data UnfoldSym0 (l :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type))
- data UnfoldSym1 (l :: TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (l :: TyFun a6989586621679792799 (NonEmpty b6989586621679792800))
- data InsertSym0 (l :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type))
- data InsertSym1 (l :: a6989586621679792779) (l :: TyFun [a6989586621679792779] (NonEmpty a6989586621679792779))
- type InsertSym2 (t :: a6989586621679792779) (t :: [a6989586621679792779]) = Insert t t
- data TakeSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> Type))
- data TakeSym1 (l :: Nat) (l :: TyFun (NonEmpty a6989586621679792770) [a6989586621679792770])
- type TakeSym2 (t :: Nat) (t :: NonEmpty a6989586621679792770) = Take t t
- data DropSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> Type))
- data DropSym1 (l :: Nat) (l :: TyFun (NonEmpty a6989586621679792769) [a6989586621679792769])
- type DropSym2 (t :: Nat) (t :: NonEmpty a6989586621679792769) = Drop t t
- data SplitAtSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> Type))
- data SplitAtSym1 (l :: Nat) (l :: TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]))
- type SplitAtSym2 (t :: Nat) (t :: NonEmpty a6989586621679792768) = SplitAt t t
- data TakeWhileSym0 (l :: TyFun (TyFun a6989586621679792767 Bool -> Type) (TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> Type))
- data TakeWhileSym1 (l :: TyFun a6989586621679792767 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792767) [a6989586621679792767])
- type TakeWhileSym2 (t :: TyFun a6989586621679792767 Bool -> Type) (t :: NonEmpty a6989586621679792767) = TakeWhile t t
- data DropWhileSym0 (l :: TyFun (TyFun a6989586621679792766 Bool -> Type) (TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> Type))
- data DropWhileSym1 (l :: TyFun a6989586621679792766 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792766) [a6989586621679792766])
- type DropWhileSym2 (t :: TyFun a6989586621679792766 Bool -> Type) (t :: NonEmpty a6989586621679792766) = DropWhile t t
- data SpanSym0 (l :: TyFun (TyFun a6989586621679792765 Bool -> Type) (TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> Type))
- data SpanSym1 (l :: TyFun a6989586621679792765 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]))
- type SpanSym2 (t :: TyFun a6989586621679792765 Bool -> Type) (t :: NonEmpty a6989586621679792765) = Span t t
- data BreakSym0 (l :: TyFun (TyFun a6989586621679792764 Bool -> Type) (TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> Type))
- data BreakSym1 (l :: TyFun a6989586621679792764 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]))
- type BreakSym2 (t :: TyFun a6989586621679792764 Bool -> Type) (t :: NonEmpty a6989586621679792764) = Break t t
- data FilterSym0 (l :: TyFun (TyFun a6989586621679792763 Bool -> Type) (TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> Type))
- data FilterSym1 (l :: TyFun a6989586621679792763 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792763) [a6989586621679792763])
- type FilterSym2 (t :: TyFun a6989586621679792763 Bool -> Type) (t :: NonEmpty a6989586621679792763) = Filter t t
- data PartitionSym0 (l :: TyFun (TyFun a6989586621679792762 Bool -> Type) (TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> Type))
- data PartitionSym1 (l :: TyFun a6989586621679792762 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]))
- type PartitionSym2 (t :: TyFun a6989586621679792762 Bool -> Type) (t :: NonEmpty a6989586621679792762) = Partition t t
- data GroupSym0 (l :: TyFun [a6989586621679792761] [NonEmpty a6989586621679792761])
- type GroupSym1 (t :: [a6989586621679792761]) = Group t
- data GroupBySym0 (l :: TyFun (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> Type))
- data GroupBySym1 (l :: TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (l :: TyFun [a6989586621679792760] [NonEmpty a6989586621679792760])
- type GroupBySym2 (t :: TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (t :: [a6989586621679792760]) = GroupBy t t
- data GroupWithSym0 (l :: TyFun (TyFun a6989586621679792759 b6989586621679792758 -> Type) (TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> Type))
- data GroupWithSym1 (l :: TyFun a6989586621679792759 b6989586621679792758 -> Type) (l :: TyFun [a6989586621679792759] [NonEmpty a6989586621679792759])
- type GroupWithSym2 (t :: TyFun a6989586621679792759 b6989586621679792758 -> Type) (t :: [a6989586621679792759]) = GroupWith t t
- data GroupAllWithSym0 (l :: TyFun (TyFun a6989586621679792757 b6989586621679792756 -> Type) (TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> Type))
- data GroupAllWithSym1 (l :: TyFun a6989586621679792757 b6989586621679792756 -> Type) (l :: TyFun [a6989586621679792757] [NonEmpty a6989586621679792757])
- type GroupAllWithSym2 (t :: TyFun a6989586621679792757 b6989586621679792756 -> Type) (t :: [a6989586621679792757]) = GroupAllWith t t
- data Group1Sym0 (l :: TyFun (NonEmpty a6989586621679792755) (NonEmpty (NonEmpty a6989586621679792755)))
- type Group1Sym1 (t :: NonEmpty a6989586621679792755) = Group1 t
- data GroupBy1Sym0 (l :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type))
- data GroupBy1Sym1 (l :: TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)))
- type GroupBy1Sym2 (t :: TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (t :: NonEmpty a6989586621679792754) = GroupBy1 t t
- data GroupWith1Sym0 (l :: TyFun (TyFun a6989586621679792753 b6989586621679792752 -> Type) (TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> Type))
- data GroupWith1Sym1 (l :: TyFun a6989586621679792753 b6989586621679792752 -> Type) (l :: TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)))
- type GroupWith1Sym2 (t :: TyFun a6989586621679792753 b6989586621679792752 -> Type) (t :: NonEmpty a6989586621679792753) = GroupWith1 t t
- data GroupAllWith1Sym0 (l :: TyFun (TyFun a6989586621679792751 b6989586621679792750 -> Type) (TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> Type))
- data GroupAllWith1Sym1 (l :: TyFun a6989586621679792751 b6989586621679792750 -> Type) (l :: TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)))
- type GroupAllWith1Sym2 (t :: TyFun a6989586621679792751 b6989586621679792750 -> Type) (t :: NonEmpty a6989586621679792751) = GroupAllWith1 t t
- data IsPrefixOfSym0 (l :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type))
- data IsPrefixOfSym1 (l :: [a6989586621679792749]) (l :: TyFun (NonEmpty a6989586621679792749) Bool)
- type IsPrefixOfSym2 (t :: [a6989586621679792749]) (t :: NonEmpty a6989586621679792749) = IsPrefixOf t t
- data NubSym0 (l :: TyFun (NonEmpty a6989586621679792740) (NonEmpty a6989586621679792740))
- type NubSym1 (t :: NonEmpty a6989586621679792740) = Nub t
- data NubBySym0 (l :: TyFun (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> Type))
- data NubBySym1 (l :: TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739))
- type NubBySym2 (t :: TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (t :: NonEmpty a6989586621679792739) = NubBy t t
- data (!!@#@$) (l :: TyFun (NonEmpty a6989586621679792748) (TyFun Nat a6989586621679792748 -> Type))
- data (l :: NonEmpty a6989586621679792748) !!@#@$$ (l :: TyFun Nat a6989586621679792748)
- type (!!@#@$$$) (t :: NonEmpty a6989586621679792748) (t :: Nat) = (!!) t t
- data ZipSym0 (l :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type))
- data ZipSym1 (l :: NonEmpty a6989586621679792746) (l :: TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)))
- type ZipSym2 (t :: NonEmpty a6989586621679792746) (t :: NonEmpty b6989586621679792747) = Zip t t
- data ZipWithSym0 (l :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type))
- data ZipWithSym1 (l :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type))
- data ZipWithSym2 (l :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (l :: NonEmpty a6989586621679792743) (l :: TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745))
- type ZipWithSym3 (t :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (t :: NonEmpty a6989586621679792743) (t :: NonEmpty b6989586621679792744) = ZipWith t t t
- data UnzipSym0 (l :: TyFun (NonEmpty (a6989586621679792741, b6989586621679792742)) (NonEmpty a6989586621679792741, NonEmpty b6989586621679792742))
- type UnzipSym1 (t :: NonEmpty (a6989586621679792741, b6989586621679792742)) = Unzip t
- data FromListSym0 (l :: TyFun [a6989586621679792787] (NonEmpty a6989586621679792787))
- type FromListSym1 (t :: [a6989586621679792787]) = FromList t
- data ToListSym0 (l :: TyFun (NonEmpty a6989586621679792786) [a6989586621679792786])
- type ToListSym1 (t :: NonEmpty a6989586621679792786) = ToList t
- data NonEmpty_Sym0 (l :: TyFun [a6989586621679792798] (Maybe (NonEmpty a6989586621679792798)))
- type NonEmpty_Sym1 (t :: [a6989586621679792798]) = 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_6989586621679794612 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_6989586621679795104 = Apply (Apply (Apply (.@#@$) (Apply FmapSym0 FromListSym0)) (Apply (Apply (.@#@$) FromListSym0) (Apply (Apply (.@#@$) ListtransposeSym0) (Apply (Apply (.@#@$) ToListSym0) (Apply FmapSym0 ToListSym0))))) a_6989586621679795104 |
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_6989586621679794789 a_6989586621679794791 = Apply (Apply (Apply (Apply (.@#@$) SortBySym0) ComparingSym0) a_6989586621679794789) a_6989586621679794791 |
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_6989586621679795016 f a (Let6989586621679795008Scrutinee_6989586621679792976Sym2 f a) |
type family Unfold (a :: TyFun a (b, Maybe a) -> Type) (a :: a) :: NonEmpty b where ... #
Equations
| Unfold f a = Case_6989586621679795052 f a (Let6989586621679795044Scrutinee_6989586621679792966Sym2 f a) |
type family Group (a :: [a]) :: [NonEmpty a] where ... #
Equations
| Group a_6989586621679794593 = Apply (Apply GroupBySym0 (==@#@$)) a_6989586621679794593 |
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_6989586621679794506 = Apply (Apply (Apply (.@#@$) (Apply GroupWithSym0 f)) (Apply ListsortBySym0 (Apply (Apply OnSym0 CompareSym0) f))) a_6989586621679794506 |
type family Group1 (a :: NonEmpty a) :: NonEmpty (NonEmpty a) where ... #
Equations
| Group1 a_6989586621679794573 = Apply (Apply GroupBy1Sym0 (==@#@$)) a_6989586621679794573 |
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_6989586621679794589 = Apply (Apply GroupBy1Sym0 (Apply (Apply OnSym0 (==@#@$)) f)) a_6989586621679794589 |
type family GroupAllWith1 (a :: TyFun a b -> Type) (a :: NonEmpty a) :: NonEmpty (NonEmpty a) where ... #
Equations
| GroupAllWith1 f a_6989586621679794813 = Apply (Apply (Apply (.@#@$) (Apply GroupWith1Sym0 f)) (Apply SortWithSym0 f)) a_6989586621679794813 |
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_6989586621679792988 !! arg_6989586621679792990 = Case_6989586621679794332 arg_6989586621679792988 arg_6989586621679792990 (Apply (Apply Tuple2Sym0 arg_6989586621679792988) arg_6989586621679792990) |
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 a6989586621679067899 (TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> Type)) #
Instances
| SuppressUnusedWarnings ((:|@#@$) :: TyFun a6989586621679067899 (TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply ((:|@#@$) :: TyFun a6989586621679067899 (TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> Type) -> *) (l :: a6989586621679067899) # | |
data (l :: a6989586621679067899) :|@#@$$ (l :: TyFun [a6989586621679067899] (NonEmpty a6989586621679067899)) #
Instances
| SuppressUnusedWarnings ((:|@#@$$) :: a6989586621679067899 -> TyFun [a6989586621679067899] (NonEmpty a6989586621679067899) -> *) # | |
Defined in Data.Singletons.Prelude.Instances Methods suppressUnusedWarnings :: () # | |
| type Apply ((:|@#@$$) l1 :: TyFun [a] (NonEmpty a) -> *) (l2 :: [a]) # | |
type (:|@#@$$$) (t :: a6989586621679067899) (t :: [a6989586621679067899]) = (:|) t t #
data MapSym0 (l :: TyFun (TyFun a6989586621679792782 b6989586621679792783 -> Type) (TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> Type)) #
Instances
| SuppressUnusedWarnings (MapSym0 :: TyFun (TyFun a6989586621679792782 b6989586621679792783 -> Type) (TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (MapSym0 :: TyFun (TyFun a6989586621679792782 b6989586621679792783 -> Type) (TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> Type) -> *) (l :: TyFun a6989586621679792782 b6989586621679792783 -> Type) # | |
data MapSym1 (l :: TyFun a6989586621679792782 b6989586621679792783 -> Type) (l :: TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783)) #
Instances
| SuppressUnusedWarnings (MapSym1 :: (TyFun a6989586621679792782 b6989586621679792783 -> Type) -> TyFun (NonEmpty a6989586621679792782) (NonEmpty b6989586621679792783) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (MapSym1 l1 :: TyFun (NonEmpty a) (NonEmpty b) -> *) (l2 :: NonEmpty a) # | |
type MapSym2 (t :: TyFun a6989586621679792782 b6989586621679792783 -> Type) (t :: NonEmpty a6989586621679792782) = Map t t #
data IntersperseSym0 (l :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type)) #
Instances
| SuppressUnusedWarnings (IntersperseSym0 :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (IntersperseSym0 :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type) -> *) (l :: a6989586621679792772) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (IntersperseSym0 :: TyFun a6989586621679792772 (TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> Type) -> *) (l :: a6989586621679792772) = IntersperseSym1 l | |
data IntersperseSym1 (l :: a6989586621679792772) (l :: TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772)) #
Instances
| SuppressUnusedWarnings (IntersperseSym1 :: a6989586621679792772 -> TyFun (NonEmpty a6989586621679792772) (NonEmpty a6989586621679792772) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (IntersperseSym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (IntersperseSym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) = Intersperse l1 l2 | |
type IntersperseSym2 (t :: a6989586621679792772) (t :: NonEmpty a6989586621679792772) = Intersperse t t #
data ScanlSym0 (l :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (ScanlSym0 :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanlSym0 :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type) -> *) (l :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (ScanlSym0 :: TyFun (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> Type) -> *) (l :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) = ScanlSym1 l | |
data ScanlSym1 (l :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (l :: TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type)) #
Instances
| SuppressUnusedWarnings (ScanlSym1 :: (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) -> TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanlSym1 l1 :: TyFun b6989586621679792777 (TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> Type) -> *) (l2 :: b6989586621679792777) # | |
data ScanlSym2 (l :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (l :: b6989586621679792777) (l :: TyFun [a6989586621679792778] (NonEmpty b6989586621679792777)) #
Instances
| SuppressUnusedWarnings (ScanlSym2 :: (TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) -> b6989586621679792777 -> TyFun [a6989586621679792778] (NonEmpty b6989586621679792777) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanlSym2 l1 l2 :: TyFun [a] (NonEmpty b) -> *) (l3 :: [a]) # | |
type ScanlSym3 (t :: TyFun b6989586621679792777 (TyFun a6989586621679792778 b6989586621679792777 -> Type) -> Type) (t :: b6989586621679792777) (t :: [a6989586621679792778]) = Scanl t t t #
data ScanrSym0 (l :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (ScanrSym0 :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanrSym0 :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (ScanrSym0 :: TyFun (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) = ScanrSym1 l | |
data ScanrSym1 (l :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (l :: TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type)) #
Instances
| SuppressUnusedWarnings (ScanrSym1 :: (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) -> TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanrSym1 l1 :: TyFun b6989586621679792776 (TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> Type) -> *) (l2 :: b6989586621679792776) # | |
data ScanrSym2 (l :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (l :: b6989586621679792776) (l :: TyFun [a6989586621679792775] (NonEmpty b6989586621679792776)) #
Instances
| SuppressUnusedWarnings (ScanrSym2 :: (TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) -> b6989586621679792776 -> TyFun [a6989586621679792775] (NonEmpty b6989586621679792776) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ScanrSym2 l1 l2 :: TyFun [a] (NonEmpty b) -> *) (l3 :: [a]) # | |
type ScanrSym3 (t :: TyFun a6989586621679792775 (TyFun b6989586621679792776 b6989586621679792776 -> Type) -> Type) (t :: b6989586621679792776) (t :: [a6989586621679792775]) = Scanr t t t #
data Scanl1Sym0 (l :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type)) #
Instances
| SuppressUnusedWarnings (Scanl1Sym0 :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (Scanl1Sym0 :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type) -> *) (l :: TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (Scanl1Sym0 :: TyFun (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> Type) -> *) (l :: TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) = Scanl1Sym1 l | |
data Scanl1Sym1 (l :: TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774)) #
Instances
| SuppressUnusedWarnings (Scanl1Sym1 :: (TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792774) (NonEmpty a6989586621679792774) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (Scanl1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type Scanl1Sym2 (t :: TyFun a6989586621679792774 (TyFun a6989586621679792774 a6989586621679792774 -> Type) -> Type) (t :: NonEmpty a6989586621679792774) = Scanl1 t t #
data Scanr1Sym0 (l :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type)) #
Instances
| SuppressUnusedWarnings (Scanr1Sym0 :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (Scanr1Sym0 :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type) -> *) (l :: TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (Scanr1Sym0 :: TyFun (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> Type) -> *) (l :: TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) = Scanr1Sym1 l | |
data Scanr1Sym1 (l :: TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773)) #
Instances
| SuppressUnusedWarnings (Scanr1Sym1 :: (TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792773) (NonEmpty a6989586621679792773) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (Scanr1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type Scanr1Sym2 (t :: TyFun a6989586621679792773 (TyFun a6989586621679792773 a6989586621679792773 -> Type) -> Type) (t :: NonEmpty a6989586621679792773) = Scanr1 t t #
data TransposeSym0 (l :: TyFun (NonEmpty (NonEmpty a6989586621679792738)) (NonEmpty (NonEmpty a6989586621679792738))) #
Instances
| SuppressUnusedWarnings (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a6989586621679792738)) (NonEmpty (NonEmpty a6989586621679792738)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (TransposeSym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty (NonEmpty a)) -> *) (l :: NonEmpty (NonEmpty a)) # | |
type TransposeSym1 (t :: NonEmpty (NonEmpty a6989586621679792738)) = Transpose t #
data SortBySym0 (l :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type)) #
Instances
| SuppressUnusedWarnings (SortBySym0 :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (SortBySym0 :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type) -> *) (l :: TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (SortBySym0 :: TyFun (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> Type) -> *) (l :: TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) = SortBySym1 l | |
data SortBySym1 (l :: TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737)) #
Instances
| SuppressUnusedWarnings (SortBySym1 :: (TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792737) (NonEmpty a6989586621679792737) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (SortBySym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type SortBySym2 (t :: TyFun a6989586621679792737 (TyFun a6989586621679792737 Ordering -> Type) -> Type) (t :: NonEmpty a6989586621679792737) = SortBy t t #
data SortWithSym0 (l :: TyFun (TyFun a6989586621679792736 o6989586621679792735 -> Type) (TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> Type)) #
Instances
| SuppressUnusedWarnings (SortWithSym0 :: TyFun (TyFun a6989586621679792736 o6989586621679792735 -> Type) (TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (SortWithSym0 :: TyFun (TyFun a6989586621679792736 o6989586621679792735 -> Type) (TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> Type) -> *) (l :: TyFun a6989586621679792736 o6989586621679792735 -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data SortWithSym1 (l :: TyFun a6989586621679792736 o6989586621679792735 -> Type) (l :: TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736)) #
Instances
| SuppressUnusedWarnings (SortWithSym1 :: (TyFun a6989586621679792736 o6989586621679792735 -> Type) -> TyFun (NonEmpty a6989586621679792736) (NonEmpty a6989586621679792736) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (SortWithSym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type SortWithSym2 (t :: TyFun a6989586621679792736 o6989586621679792735 -> Type) (t :: NonEmpty a6989586621679792736) = SortWith t t #
data LengthSym0 (l :: TyFun (NonEmpty a6989586621679792801) Nat) #
Instances
| SuppressUnusedWarnings (LengthSym0 :: TyFun (NonEmpty a6989586621679792801) Nat -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (LengthSym0 :: TyFun (NonEmpty a) Nat -> *) (l :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type LengthSym1 (t :: NonEmpty a6989586621679792801) = Length t #
data HeadSym0 (l :: TyFun (NonEmpty a6989586621679792794) a6989586621679792794) #
data TailSym0 (l :: TyFun (NonEmpty a6989586621679792793) [a6989586621679792793]) #
data LastSym0 (l :: TyFun (NonEmpty a6989586621679792792) a6989586621679792792) #
data InitSym0 (l :: TyFun (NonEmpty a6989586621679792791) [a6989586621679792791]) #
data (<|@#@$) (l :: TyFun a6989586621679792790 (TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> Type)) #
Instances
| SuppressUnusedWarnings ((<|@#@$) :: TyFun a6989586621679792790 (TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply ((<|@#@$) :: TyFun a6989586621679792790 (TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> Type) -> *) (l :: a6989586621679792790) # | |
data (l :: a6989586621679792790) <|@#@$$ (l :: TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790)) #
Instances
| SuppressUnusedWarnings ((<|@#@$$) :: a6989586621679792790 -> TyFun (NonEmpty a6989586621679792790) (NonEmpty a6989586621679792790) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply ((<|@#@$$) l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # | |
type (<|@#@$$$) (t :: a6989586621679792790) (t :: NonEmpty a6989586621679792790) = (<|) t t #
data ConsSym0 (l :: TyFun a6989586621679792789 (TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> Type)) #
Instances
| SuppressUnusedWarnings (ConsSym0 :: TyFun a6989586621679792789 (TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ConsSym0 :: TyFun a6989586621679792789 (TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> Type) -> *) (l :: a6989586621679792789) # | |
data ConsSym1 (l :: a6989586621679792789) (l :: TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789)) #
Instances
| SuppressUnusedWarnings (ConsSym1 :: a6989586621679792789 -> TyFun (NonEmpty a6989586621679792789) (NonEmpty a6989586621679792789) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ConsSym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # | |
data UnconsSym0 (l :: TyFun (NonEmpty a6989586621679792797) (a6989586621679792797, Maybe (NonEmpty a6989586621679792797))) #
Instances
| SuppressUnusedWarnings (UnconsSym0 :: TyFun (NonEmpty a6989586621679792797) (a6989586621679792797, Maybe (NonEmpty a6989586621679792797)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (UnconsSym0 :: TyFun (NonEmpty a) (a, Maybe (NonEmpty a)) -> *) (l :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type UnconsSym1 (t :: NonEmpty a6989586621679792797) = Uncons t #
data UnfoldrSym0 (l :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type)) #
Instances
| SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (UnfoldrSym0 :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type) -> *) (l :: TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (UnfoldrSym0 :: TyFun (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> Type) -> *) (l :: TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) = UnfoldrSym1 l | |
data UnfoldrSym1 (l :: TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (l :: TyFun a6989586621679792795 (NonEmpty b6989586621679792796)) #
Instances
| SuppressUnusedWarnings (UnfoldrSym1 :: (TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) -> TyFun a6989586621679792795 (NonEmpty b6989586621679792796) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (UnfoldrSym1 l1 :: TyFun a (NonEmpty b) -> *) (l2 :: a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type UnfoldrSym2 (t :: TyFun a6989586621679792795 (b6989586621679792796, Maybe a6989586621679792795) -> Type) (t :: a6989586621679792795) = Unfoldr t t #
data SortSym0 (l :: TyFun (NonEmpty a6989586621679792788) (NonEmpty a6989586621679792788)) #
data ReverseSym0 (l :: TyFun (NonEmpty a6989586621679792771) (NonEmpty a6989586621679792771)) #
Instances
| SuppressUnusedWarnings (ReverseSym0 :: TyFun (NonEmpty a6989586621679792771) (NonEmpty a6989586621679792771) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ReverseSym0 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type ReverseSym1 (t :: NonEmpty a6989586621679792771) = Reverse t #
data InitsSym0 (l :: TyFun [a6989586621679792781] (NonEmpty [a6989586621679792781])) #
Instances
| SuppressUnusedWarnings (InitsSym0 :: TyFun [a6989586621679792781] (NonEmpty [a6989586621679792781]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (InitsSym0 :: TyFun [a] (NonEmpty [a]) -> *) (l :: [a]) # | |
data TailsSym0 (l :: TyFun [a6989586621679792780] (NonEmpty [a6989586621679792780])) #
Instances
| SuppressUnusedWarnings (TailsSym0 :: TyFun [a6989586621679792780] (NonEmpty [a6989586621679792780]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (TailsSym0 :: TyFun [a] (NonEmpty [a]) -> *) (l :: [a]) # | |
data UnfoldSym0 (l :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type)) #
Instances
| SuppressUnusedWarnings (UnfoldSym0 :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (UnfoldSym0 :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type) -> *) (l :: TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (UnfoldSym0 :: TyFun (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> Type) -> *) (l :: TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) = UnfoldSym1 l | |
data UnfoldSym1 (l :: TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) (l :: TyFun a6989586621679792799 (NonEmpty b6989586621679792800)) #
Instances
| SuppressUnusedWarnings (UnfoldSym1 :: (TyFun a6989586621679792799 (b6989586621679792800, Maybe a6989586621679792799) -> Type) -> TyFun a6989586621679792799 (NonEmpty b6989586621679792800) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (UnfoldSym1 l1 :: TyFun a (NonEmpty b) -> *) (l2 :: a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data InsertSym0 (l :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type)) #
Instances
| SuppressUnusedWarnings (InsertSym0 :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (InsertSym0 :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type) -> *) (l :: a6989586621679792779) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (InsertSym0 :: TyFun a6989586621679792779 (TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> Type) -> *) (l :: a6989586621679792779) = InsertSym1 l | |
data InsertSym1 (l :: a6989586621679792779) (l :: TyFun [a6989586621679792779] (NonEmpty a6989586621679792779)) #
Instances
| SuppressUnusedWarnings (InsertSym1 :: a6989586621679792779 -> TyFun [a6989586621679792779] (NonEmpty a6989586621679792779) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (InsertSym1 l1 :: TyFun [a] (NonEmpty a) -> *) (l2 :: [a]) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type InsertSym2 (t :: a6989586621679792779) (t :: [a6989586621679792779]) = Insert t t #
data TakeSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> Type)) #
Instances
| SuppressUnusedWarnings (TakeSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (TakeSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792770) [a6989586621679792770] -> Type) -> *) (l :: Nat) # | |
data TakeSym1 (l :: Nat) (l :: TyFun (NonEmpty a6989586621679792770) [a6989586621679792770]) #
data DropSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> Type)) #
Instances
| SuppressUnusedWarnings (DropSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (DropSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792769) [a6989586621679792769] -> Type) -> *) (l :: Nat) # | |
data DropSym1 (l :: Nat) (l :: TyFun (NonEmpty a6989586621679792769) [a6989586621679792769]) #
data SplitAtSym0 (l :: TyFun Nat (TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> Type)) #
Instances
| SuppressUnusedWarnings (SplitAtSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (SplitAtSym0 :: TyFun Nat (TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> Type) -> *) (l :: Nat) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data SplitAtSym1 (l :: Nat) (l :: TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768])) #
Instances
| SuppressUnusedWarnings (SplitAtSym1 :: Nat -> TyFun (NonEmpty a6989586621679792768) ([a6989586621679792768], [a6989586621679792768]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (SplitAtSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type SplitAtSym2 (t :: Nat) (t :: NonEmpty a6989586621679792768) = SplitAt t t #
data TakeWhileSym0 (l :: TyFun (TyFun a6989586621679792767 Bool -> Type) (TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> Type)) #
Instances
| SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (TyFun a6989586621679792767 Bool -> Type) (TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (TakeWhileSym0 :: TyFun (TyFun a6989586621679792767 Bool -> Type) (TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> Type) -> *) (l :: TyFun a6989586621679792767 Bool -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data TakeWhileSym1 (l :: TyFun a6989586621679792767 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792767) [a6989586621679792767]) #
Instances
| SuppressUnusedWarnings (TakeWhileSym1 :: (TyFun a6989586621679792767 Bool -> Type) -> TyFun (NonEmpty a6989586621679792767) [a6989586621679792767] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (TakeWhileSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type TakeWhileSym2 (t :: TyFun a6989586621679792767 Bool -> Type) (t :: NonEmpty a6989586621679792767) = TakeWhile t t #
data DropWhileSym0 (l :: TyFun (TyFun a6989586621679792766 Bool -> Type) (TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> Type)) #
Instances
| SuppressUnusedWarnings (DropWhileSym0 :: TyFun (TyFun a6989586621679792766 Bool -> Type) (TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (DropWhileSym0 :: TyFun (TyFun a6989586621679792766 Bool -> Type) (TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> Type) -> *) (l :: TyFun a6989586621679792766 Bool -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data DropWhileSym1 (l :: TyFun a6989586621679792766 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792766) [a6989586621679792766]) #
Instances
| SuppressUnusedWarnings (DropWhileSym1 :: (TyFun a6989586621679792766 Bool -> Type) -> TyFun (NonEmpty a6989586621679792766) [a6989586621679792766] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (DropWhileSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type DropWhileSym2 (t :: TyFun a6989586621679792766 Bool -> Type) (t :: NonEmpty a6989586621679792766) = DropWhile t t #
data SpanSym0 (l :: TyFun (TyFun a6989586621679792765 Bool -> Type) (TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> Type)) #
Instances
| SuppressUnusedWarnings (SpanSym0 :: TyFun (TyFun a6989586621679792765 Bool -> Type) (TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (SpanSym0 :: TyFun (TyFun a6989586621679792765 Bool -> Type) (TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> Type) -> *) (l :: TyFun a6989586621679792765 Bool -> Type) # | |
data SpanSym1 (l :: TyFun a6989586621679792765 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765])) #
Instances
| SuppressUnusedWarnings (SpanSym1 :: (TyFun a6989586621679792765 Bool -> Type) -> TyFun (NonEmpty a6989586621679792765) ([a6989586621679792765], [a6989586621679792765]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (SpanSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) # | |
type SpanSym2 (t :: TyFun a6989586621679792765 Bool -> Type) (t :: NonEmpty a6989586621679792765) = Span t t #
data BreakSym0 (l :: TyFun (TyFun a6989586621679792764 Bool -> Type) (TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> Type)) #
Instances
| SuppressUnusedWarnings (BreakSym0 :: TyFun (TyFun a6989586621679792764 Bool -> Type) (TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (BreakSym0 :: TyFun (TyFun a6989586621679792764 Bool -> Type) (TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> Type) -> *) (l :: TyFun a6989586621679792764 Bool -> Type) # | |
data BreakSym1 (l :: TyFun a6989586621679792764 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764])) #
Instances
| SuppressUnusedWarnings (BreakSym1 :: (TyFun a6989586621679792764 Bool -> Type) -> TyFun (NonEmpty a6989586621679792764) ([a6989586621679792764], [a6989586621679792764]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (BreakSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) # | |
type BreakSym2 (t :: TyFun a6989586621679792764 Bool -> Type) (t :: NonEmpty a6989586621679792764) = Break t t #
data FilterSym0 (l :: TyFun (TyFun a6989586621679792763 Bool -> Type) (TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> Type)) #
Instances
| SuppressUnusedWarnings (FilterSym0 :: TyFun (TyFun a6989586621679792763 Bool -> Type) (TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (FilterSym0 :: TyFun (TyFun a6989586621679792763 Bool -> Type) (TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> Type) -> *) (l :: TyFun a6989586621679792763 Bool -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data FilterSym1 (l :: TyFun a6989586621679792763 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792763) [a6989586621679792763]) #
Instances
| SuppressUnusedWarnings (FilterSym1 :: (TyFun a6989586621679792763 Bool -> Type) -> TyFun (NonEmpty a6989586621679792763) [a6989586621679792763] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (FilterSym1 l1 :: TyFun (NonEmpty a) [a] -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type FilterSym2 (t :: TyFun a6989586621679792763 Bool -> Type) (t :: NonEmpty a6989586621679792763) = Filter t t #
data PartitionSym0 (l :: TyFun (TyFun a6989586621679792762 Bool -> Type) (TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> Type)) #
Instances
| SuppressUnusedWarnings (PartitionSym0 :: TyFun (TyFun a6989586621679792762 Bool -> Type) (TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (PartitionSym0 :: TyFun (TyFun a6989586621679792762 Bool -> Type) (TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> Type) -> *) (l :: TyFun a6989586621679792762 Bool -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data PartitionSym1 (l :: TyFun a6989586621679792762 Bool -> Type) (l :: TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762])) #
Instances
| SuppressUnusedWarnings (PartitionSym1 :: (TyFun a6989586621679792762 Bool -> Type) -> TyFun (NonEmpty a6989586621679792762) ([a6989586621679792762], [a6989586621679792762]) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (PartitionSym1 l1 :: TyFun (NonEmpty a) ([a], [a]) -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type PartitionSym2 (t :: TyFun a6989586621679792762 Bool -> Type) (t :: NonEmpty a6989586621679792762) = Partition t t #
data GroupSym0 (l :: TyFun [a6989586621679792761] [NonEmpty a6989586621679792761]) #
Instances
| SuppressUnusedWarnings (GroupSym0 :: TyFun [a6989586621679792761] [NonEmpty a6989586621679792761] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupSym0 :: TyFun [a] [NonEmpty a] -> *) (l :: [a]) # | |
data GroupBySym0 (l :: TyFun (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> Type)) #
Instances
| SuppressUnusedWarnings (GroupBySym0 :: TyFun (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupBySym0 :: TyFun (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> Type) -> *) (l :: TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data GroupBySym1 (l :: TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (l :: TyFun [a6989586621679792760] [NonEmpty a6989586621679792760]) #
Instances
| SuppressUnusedWarnings (GroupBySym1 :: (TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) -> TyFun [a6989586621679792760] [NonEmpty a6989586621679792760] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupBySym1 l1 :: TyFun [a] [NonEmpty a] -> *) (l2 :: [a]) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type GroupBySym2 (t :: TyFun a6989586621679792760 (TyFun a6989586621679792760 Bool -> Type) -> Type) (t :: [a6989586621679792760]) = GroupBy t t #
data GroupWithSym0 (l :: TyFun (TyFun a6989586621679792759 b6989586621679792758 -> Type) (TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> Type)) #
Instances
| SuppressUnusedWarnings (GroupWithSym0 :: TyFun (TyFun a6989586621679792759 b6989586621679792758 -> Type) (TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupWithSym0 :: TyFun (TyFun a6989586621679792759 b6989586621679792758 -> Type) (TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> Type) -> *) (l :: TyFun a6989586621679792759 b6989586621679792758 -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data GroupWithSym1 (l :: TyFun a6989586621679792759 b6989586621679792758 -> Type) (l :: TyFun [a6989586621679792759] [NonEmpty a6989586621679792759]) #
Instances
| SuppressUnusedWarnings (GroupWithSym1 :: (TyFun a6989586621679792759 b6989586621679792758 -> Type) -> TyFun [a6989586621679792759] [NonEmpty a6989586621679792759] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupWithSym1 l1 :: TyFun [a] [NonEmpty a] -> *) (l2 :: [a]) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type GroupWithSym2 (t :: TyFun a6989586621679792759 b6989586621679792758 -> Type) (t :: [a6989586621679792759]) = GroupWith t t #
data GroupAllWithSym0 (l :: TyFun (TyFun a6989586621679792757 b6989586621679792756 -> Type) (TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> Type)) #
Instances
| SuppressUnusedWarnings (GroupAllWithSym0 :: TyFun (TyFun a6989586621679792757 b6989586621679792756 -> Type) (TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupAllWithSym0 :: TyFun (TyFun a6989586621679792757 b6989586621679792756 -> Type) (TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> Type) -> *) (l :: TyFun a6989586621679792757 b6989586621679792756 -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data GroupAllWithSym1 (l :: TyFun a6989586621679792757 b6989586621679792756 -> Type) (l :: TyFun [a6989586621679792757] [NonEmpty a6989586621679792757]) #
Instances
| SuppressUnusedWarnings (GroupAllWithSym1 :: (TyFun a6989586621679792757 b6989586621679792756 -> Type) -> TyFun [a6989586621679792757] [NonEmpty a6989586621679792757] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupAllWithSym1 l1 :: TyFun [a] [NonEmpty a] -> *) (l2 :: [a]) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type GroupAllWithSym2 (t :: TyFun a6989586621679792757 b6989586621679792756 -> Type) (t :: [a6989586621679792757]) = GroupAllWith t t #
data Group1Sym0 (l :: TyFun (NonEmpty a6989586621679792755) (NonEmpty (NonEmpty a6989586621679792755))) #
Instances
| SuppressUnusedWarnings (Group1Sym0 :: TyFun (NonEmpty a6989586621679792755) (NonEmpty (NonEmpty a6989586621679792755)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (Group1Sym0 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type Group1Sym1 (t :: NonEmpty a6989586621679792755) = Group1 t #
data GroupBy1Sym0 (l :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type)) #
Instances
| SuppressUnusedWarnings (GroupBy1Sym0 :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupBy1Sym0 :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type) -> *) (l :: TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (GroupBy1Sym0 :: TyFun (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> Type) -> *) (l :: TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) = GroupBy1Sym1 l | |
data GroupBy1Sym1 (l :: TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754))) #
Instances
| SuppressUnusedWarnings (GroupBy1Sym1 :: (TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792754) (NonEmpty (NonEmpty a6989586621679792754)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupBy1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type GroupBy1Sym2 (t :: TyFun a6989586621679792754 (TyFun a6989586621679792754 Bool -> Type) -> Type) (t :: NonEmpty a6989586621679792754) = GroupBy1 t t #
data GroupWith1Sym0 (l :: TyFun (TyFun a6989586621679792753 b6989586621679792752 -> Type) (TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> Type)) #
Instances
| SuppressUnusedWarnings (GroupWith1Sym0 :: TyFun (TyFun a6989586621679792753 b6989586621679792752 -> Type) (TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupWith1Sym0 :: TyFun (TyFun a6989586621679792753 b6989586621679792752 -> Type) (TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> Type) -> *) (l :: TyFun a6989586621679792753 b6989586621679792752 -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data GroupWith1Sym1 (l :: TyFun a6989586621679792753 b6989586621679792752 -> Type) (l :: TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753))) #
Instances
| SuppressUnusedWarnings (GroupWith1Sym1 :: (TyFun a6989586621679792753 b6989586621679792752 -> Type) -> TyFun (NonEmpty a6989586621679792753) (NonEmpty (NonEmpty a6989586621679792753)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupWith1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (GroupWith1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) = GroupWith1 l1 l2 | |
type GroupWith1Sym2 (t :: TyFun a6989586621679792753 b6989586621679792752 -> Type) (t :: NonEmpty a6989586621679792753) = GroupWith1 t t #
data GroupAllWith1Sym0 (l :: TyFun (TyFun a6989586621679792751 b6989586621679792750 -> Type) (TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> Type)) #
Instances
| SuppressUnusedWarnings (GroupAllWith1Sym0 :: TyFun (TyFun a6989586621679792751 b6989586621679792750 -> Type) (TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupAllWith1Sym0 :: TyFun (TyFun a6989586621679792751 b6989586621679792750 -> Type) (TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> Type) -> *) (l :: TyFun a6989586621679792751 b6989586621679792750 -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data GroupAllWith1Sym1 (l :: TyFun a6989586621679792751 b6989586621679792750 -> Type) (l :: TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751))) #
Instances
| SuppressUnusedWarnings (GroupAllWith1Sym1 :: (TyFun a6989586621679792751 b6989586621679792750 -> Type) -> TyFun (NonEmpty a6989586621679792751) (NonEmpty (NonEmpty a6989586621679792751)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (GroupAllWith1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (GroupAllWith1Sym1 l1 :: TyFun (NonEmpty a) (NonEmpty (NonEmpty a)) -> *) (l2 :: NonEmpty a) = GroupAllWith1 l1 l2 | |
type GroupAllWith1Sym2 (t :: TyFun a6989586621679792751 b6989586621679792750 -> Type) (t :: NonEmpty a6989586621679792751) = GroupAllWith1 t t #
data IsPrefixOfSym0 (l :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type)) #
Instances
| SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type) -> *) (l :: [a6989586621679792749]) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (IsPrefixOfSym0 :: TyFun [a6989586621679792749] (TyFun (NonEmpty a6989586621679792749) Bool -> Type) -> *) (l :: [a6989586621679792749]) = IsPrefixOfSym1 l | |
data IsPrefixOfSym1 (l :: [a6989586621679792749]) (l :: TyFun (NonEmpty a6989586621679792749) Bool) #
Instances
| SuppressUnusedWarnings (IsPrefixOfSym1 :: [a6989586621679792749] -> TyFun (NonEmpty a6989586621679792749) Bool -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (IsPrefixOfSym1 l1 :: TyFun (NonEmpty a) Bool -> *) (l2 :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (IsPrefixOfSym1 l1 :: TyFun (NonEmpty a) Bool -> *) (l2 :: NonEmpty a) = IsPrefixOf l1 l2 | |
type IsPrefixOfSym2 (t :: [a6989586621679792749]) (t :: NonEmpty a6989586621679792749) = IsPrefixOf t t #
data NubSym0 (l :: TyFun (NonEmpty a6989586621679792740) (NonEmpty a6989586621679792740)) #
data NubBySym0 (l :: TyFun (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> Type)) #
Instances
| SuppressUnusedWarnings (NubBySym0 :: TyFun (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (NubBySym0 :: TyFun (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> Type) -> *) (l :: TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data NubBySym1 (l :: TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739)) #
Instances
| SuppressUnusedWarnings (NubBySym1 :: (TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792739) (NonEmpty a6989586621679792739) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (NubBySym1 l1 :: TyFun (NonEmpty a) (NonEmpty a) -> *) (l2 :: NonEmpty a) # | |
type NubBySym2 (t :: TyFun a6989586621679792739 (TyFun a6989586621679792739 Bool -> Type) -> Type) (t :: NonEmpty a6989586621679792739) = NubBy t t #
data (!!@#@$) (l :: TyFun (NonEmpty a6989586621679792748) (TyFun Nat a6989586621679792748 -> Type)) #
Instances
| SuppressUnusedWarnings ((!!@#@$) :: TyFun (NonEmpty a6989586621679792748) (TyFun Nat a6989586621679792748 -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply ((!!@#@$) :: TyFun (NonEmpty a6989586621679792748) (TyFun Nat a6989586621679792748 -> Type) -> *) (l :: NonEmpty a6989586621679792748) # | |
data (l :: NonEmpty a6989586621679792748) !!@#@$$ (l :: TyFun Nat a6989586621679792748) #
type (!!@#@$$$) (t :: NonEmpty a6989586621679792748) (t :: Nat) = (!!) t t #
data ZipSym0 (l :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type)) #
Instances
| SuppressUnusedWarnings (ZipSym0 :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type) -> *) (l :: NonEmpty a6989586621679792746) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (ZipSym0 :: TyFun (NonEmpty a6989586621679792746) (TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> Type) -> *) (l :: NonEmpty a6989586621679792746) = (ZipSym1 l :: TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> *) | |
data ZipSym1 (l :: NonEmpty a6989586621679792746) (l :: TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747))) #
Instances
| SuppressUnusedWarnings (ZipSym1 :: NonEmpty a6989586621679792746 -> TyFun (NonEmpty b6989586621679792747) (NonEmpty (a6989586621679792746, b6989586621679792747)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipSym1 l1 :: TyFun (NonEmpty b) (NonEmpty (a, b)) -> *) (l2 :: NonEmpty b) # | |
data ZipWithSym0 (l :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type)) #
Instances
| SuppressUnusedWarnings (ZipWithSym0 :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipWithSym0 :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty type Apply (ZipWithSym0 :: TyFun (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> Type) -> *) (l :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) = ZipWithSym1 l | |
data ZipWithSym1 (l :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (l :: TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type)) #
Instances
| SuppressUnusedWarnings (ZipWithSym1 :: (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) -> TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipWithSym1 l1 :: TyFun (NonEmpty a6989586621679792743) (TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> Type) -> *) (l2 :: NonEmpty a6989586621679792743) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
data ZipWithSym2 (l :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (l :: NonEmpty a6989586621679792743) (l :: TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745)) #
Instances
| SuppressUnusedWarnings (ZipWithSym2 :: (TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) -> NonEmpty a6989586621679792743 -> TyFun (NonEmpty b6989586621679792744) (NonEmpty c6989586621679792745) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ZipWithSym2 l1 l2 :: TyFun (NonEmpty b) (NonEmpty c) -> *) (l3 :: NonEmpty b) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type ZipWithSym3 (t :: TyFun a6989586621679792743 (TyFun b6989586621679792744 c6989586621679792745 -> Type) -> Type) (t :: NonEmpty a6989586621679792743) (t :: NonEmpty b6989586621679792744) = ZipWith t t t #
data UnzipSym0 (l :: TyFun (NonEmpty (a6989586621679792741, b6989586621679792742)) (NonEmpty a6989586621679792741, NonEmpty b6989586621679792742)) #
Instances
| SuppressUnusedWarnings (UnzipSym0 :: TyFun (NonEmpty (a6989586621679792741, b6989586621679792742)) (NonEmpty a6989586621679792741, NonEmpty b6989586621679792742) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (UnzipSym0 :: TyFun (NonEmpty (a, b)) (NonEmpty a, NonEmpty b) -> *) (l :: NonEmpty (a, b)) # | |
data FromListSym0 (l :: TyFun [a6989586621679792787] (NonEmpty a6989586621679792787)) #
Instances
| SuppressUnusedWarnings (FromListSym0 :: TyFun [a6989586621679792787] (NonEmpty a6989586621679792787) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (FromListSym0 :: TyFun [a] (NonEmpty a) -> *) (l :: [a]) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type FromListSym1 (t :: [a6989586621679792787]) = FromList t #
data ToListSym0 (l :: TyFun (NonEmpty a6989586621679792786) [a6989586621679792786]) #
Instances
| SuppressUnusedWarnings (ToListSym0 :: TyFun (NonEmpty a6989586621679792786) [a6989586621679792786] -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (ToListSym0 :: TyFun (NonEmpty a) [a] -> *) (l :: NonEmpty a) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type ToListSym1 (t :: NonEmpty a6989586621679792786) = ToList t #
data NonEmpty_Sym0 (l :: TyFun [a6989586621679792798] (Maybe (NonEmpty a6989586621679792798))) #
Instances
| SuppressUnusedWarnings (NonEmpty_Sym0 :: TyFun [a6989586621679792798] (Maybe (NonEmpty a6989586621679792798)) -> *) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty Methods suppressUnusedWarnings :: () # | |
| type Apply (NonEmpty_Sym0 :: TyFun [a] (Maybe (NonEmpty a)) -> *) (l :: [a]) # | |
Defined in Data.Singletons.Prelude.List.NonEmpty | |
type NonEmpty_Sym1 (t :: [a6989586621679792798]) = NonEmpty_ t #