template<typename T>
psl::ecs::empty struct

tag type to circumvent constructing an object in the backing data