pub trait Primitive: Archive<Archived = Self> + Sized { }
Marker trait for types that have themselves as archived type