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