void :: struct {}; i8 :: struct external; i16 :: struct external; i32 :: struct external; i64 :: struct external; u8 :: struct external; u16 :: struct external; u32 :: struct external; u64 :: struct external; f32 :: struct external; f64 :: struct external; String :: struct external; print :: (str:String)->void external;