def ord.ids
import ezx@1.11.0.0/src/git/git.bend as Gitimport Base
430def ord.ids(left: List<&2, Id>, right: List<&2, Id>) -> Ord:
431 match left right:
432 case Nil{} Nil{}:
433 Eq{}
434 case Nil{} Con{_h, _t}:
435 Lt{}
436 case Con{_h, _t} Nil{}:
437 Gt{}
438 case Con{ha, ta} Con{hb, tb}:
439 ord.nums.at(ord.id(ha, hb), _u => ord.ids(ta, tb))