typedef v3f ["!"[~-1] - as(i16)30.4f64]f32; enum Color { Red = 7, Green = -10, Blue, } fn best() Color { return :Green; } fn hex(c Color) u32 { switch (c) { case :Red; return 0xFF0000; case :Green; return 0x00FF00; case :Blue; return 0x0000FF; } } extern fn main (argc int, argv **u8) void { extern fn printf(fmt *const u8, ...) int; printf("red %d\n", Color:Red); printf("green %d\n", Color:Green); printf("blue %d\n", Color:Blue); printf("red ! %.8X\n", hex(:Red)); return; }