lib.types: use head foo instead of elemAt foo 0

This commit is contained in:
Eman Resu 2026-05-07 18:47:00 -04:00
commit 51a39dc768

View file

@ -1565,7 +1565,7 @@ rec {
typeMerge =
f':
let
mt1 = t1.typeMerge (elemAt f'.payload.elemType 0).functor;
mt1 = t1.typeMerge (head f'.payload.elemType).functor;
mt2 = t2.typeMerge (elemAt f'.payload.elemType 1).functor;
in
if (name == f'.name) && (mt1 != null) && (mt2 != null) then functor.type mt1 mt2 else null;