here are some alternative type names that could be used:
i8 i16 i32 i64 i8-least i16-least i32-least i64-least i8-fast i16-fast i32-fast i64-fast u8 u16 u32 u64 u8 u16-least u32-least u64-least u8-fast u16-fast u32-fast u64-fast f32 float f64 double pointer boolean
the rust language chose some of the same type names