unit v012form; shared atomic var ticks: u16 = 0; packed struct Packet { tag: u8, value: u16, } interrupt_safe fn poll() { } interrupt fn timer() { } pub fn demo() { var count = undefined; count = 1; critical { ticks += 1; } let x = true and not false or false; let y = x orelse true; let e = error.NotFound; }