def b64.tail
import emerging-ezhttp@0.21.0.0/src/b64.bend as B64import Base
40# four characters from a packed quantum; pad is how many `=` to write
41def b64.tail(+n: U32, pad: Nat) -> String:
42 match pad:
43 case 0n:
44 SCon{b64.at(U32.shrn(n, 6n)), SCon{b64.at(n), SNil{}}}
45 case 1n+p:
46 b64.tail.more(n, p)