fix: more tuplecontaining fixes

This commit is contained in:
orion 2023-11-18 17:49:29 -06:00
parent e7fecc01ed
commit 3f51f47d0c
Signed by: orion
GPG Key ID: 6D4165AE4C928719

View File

@ -19,10 +19,8 @@ else instance TupleContaining b (a /\ b) where
extract = snd
else instance TupleContaining b (a /\ b /\ c) where
extract (_ /\ b /\ _) = b
else instance TupleContaining c (a /\ b /\ c) where
extract (_ /\ _ /\ c) = c
else instance TupleContaining b (a /\ b /\ Unit) where
extract (_ /\ b /\ _) = b
else instance TupleContaining c (a /\ b /\ c /\ Unit) where
extract (_ /\ _ /\ c /\ _) = c
else instance TupleContaining a tail => TupleContaining a (Tuple head tail) where
extract (_ /\ tail) = extract tail