C++ really needs something like `using explicit kilometer = uint32_t;`
The 'explicit' would force you to use static_cast