export c fn main() -> u8 { var storage: [8]u8 = [0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8, 0_u8] var alloc: FixedBufAlloc = std.mem.fixedBufAlloc(storage) let first: Maybe> = std.mem.allocBytes(alloc, 4) if first.has { let copied: usize = std.mem.copy(first.value, "zero"[0..4]) if copied == 4 { return first.value[2] } } return 0_u8 }