def hex.text
import yaml-for-bend@0.1.1.0/emit.bend as Emitimport Base
46# +n+ in +width+ hex digits.
47def hex.text(width: Nat, +n: Nat) -> String:
48 match width:
49 case 0n:
50 ""
51 case 1n+k:
52 hex.text(k, Nat.div(n, 16n)) ++ SCon{hex.digit(Nat.mod(n, 16n)), SNil{}}