Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type family RemovedIdx idx cont :: l Source
type RemovedIdx [k] [k] idx ((:) k l ls) = If [k] ((==) Nat idx 0) ls ((:) k l (RemovedIdx [k] [k] ((-) idx 1) ls)) Source |
Safe Haskell | None |
---|---|
Language | Haskell2010 |
type family RemovedIdx idx cont :: l Source
type RemovedIdx [k] [k] idx ((:) k l ls) = If [k] ((==) Nat idx 0) ls ((:) k l (RemovedIdx [k] [k] ((-) idx 1) ls)) Source |