>>106827819
On my machine it has no usecase.
using u8 = unsigned char;
using u16 = unsigned short;
using u32 = unsigned int;
using u64 = unsigned long;
using u128 = __uint128_t;
using i8 = signed char;
using i16 = signed short;
using i32 = signed int;
using i64 = signed long;
using i128 = __int128_t;
using f32 = float;
using f64 = double;
using f128 = long double;