common code when dealing with fixed size ints
c++23 bit_cast when dealing with 'cpymem'-like ops
compat header continues to use std number comparison since
libstdcxx feature detection seem to rely on 'import' / 'include'
(and 'bits/version.h' is not available in gcc4)