fn struct if else while for in break continue return defer import link true false null int float bool char str ptr i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 print input read_file write_file file_exists delete_file shell exit addr new free