pub trait FieldId: Sized { type Queriable: Queriable<FieldId = Self> + ?Sized; }
Marker trait to bind FieldId back to Queriable for type inference.