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<MutSpan<u8>> = 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
}
