transmute moved to std::mem