Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Longboi
Documentation
type family Append (xs :: Longboi a (n :: Nat)) (ys :: Longboi a (m :: Nat)) :: Longboi a (n + m) where ... Source #
type family VMap (f :: a -> b) (xs :: Longboi a (n :: Nat)) :: Longboi b (n :: Nat) where ... Source #
type family ZipWithSame (f :: a -> b -> c) (xs :: Longboi a (n :: Nat)) (ys :: Longboi a (n :: Nat)) :: Longboi c (n :: Nat) where ... Source #
Equations
ZipWithSame _ Nil Nil = Nil | |
ZipWithSame f (Cons a as) (Cons b bs) = Cons (f a b) (ZipWithSame f as bs) |