fn stupid_print(what: str, x: u64) void = { static const bytes: [_]u8 = [ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', ]; log::printf(what); log::printf(": 0x"); for (let i = 0u64; i < 8; i += 1) { const nibble = (x >> ((7 - i) * 4) & 0xF): u8; log::write(bytes[nibble..nibble+1]); }; log::printfln(""); };