These functions are unstable, but because they're inherent they still introduce conflicts with stable trait functions in crates. Temporarily rename them to fix these conflicts, until we can resolve those conflicts in a better way.
Modern compilers allow reaching external crates like std or core via relative paths in modules outside of lib.rs and main.rs.
T::BITS
size_of::<T> * 8