def val.hexdig.pick
import bend-osdev-acpi@0.1.1.0/aml_value.bend as AmlValueimport Base
100def val.hexdig.pick(d: Bool, u: Bool, l: Bool, +c: U32) -> Maybe<&2, U32>:
101 match d:
102 case True{}:
103 Some{U32.sub(c, 48)}
104 case False{}:
105 match u:
106 case True{}:
107 Some{U32.sub(c, 55)}
108 case False{}:
109 match l:
110 case True{}:
111 Some{U32.sub(c, 87)}
112 case False{}:
113 None{}