def unnibble
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytesimport Base
647# A hex digit's value, or 16.
648def unnibble(+c: U32) -> U32:
649 Bool.pick(U32, in(48, c, 57), (c - 48 : U32), Bool.pick(U32, in(97, c, 102), (c - 87 : U32), Bool.pick(U32, in(65, c, 70), (c - 55 : U32), 16)))