At the cost of a memory copy, this allows using a C++ type to store normals in mesh runtime data in upcoming patches.