pub type QuerySetId = Id<QuerySet>;
struct QuerySetId(RawId, PhantomData<QuerySet>);
0: RawId
1: PhantomData<QuerySet>