Git.ord.nums: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/git/git.bend as Git Lines 407-417 of ezx@1.11.0.0/src/git/git.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/git/git.bend&start_line=407&end_line=417 import Base def ord.nums(left: List<&2, Nat>, right: List<&2, Nat>) -> Ord: match left right: case Nil{} Nil{}: Eq{} case Nil{} Con{+h, t}: ord.pad(h <> t) case Con{+h, t} Nil{}: ord.flip(ord.pad(h <> t)) case Con{+ha, ta} Con{+hb, tb}: ord.nums.at(ord.nat(Nat.is_eq(ha, hb), Nat.is_lt(ha, hb)), _u => ord.nums(ta, tb)) Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat.is_eq https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat.is_lt https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/git/git.bend&name=Ord https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/git/git.bend&name=ord.flip https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/git/git.bend&name=ord.nat https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/git/git.bend&name=ord.nums.at https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/git/git.bend&name=ord.pad