pub trait Intern<'a, DynDbGroup: ?Sized, ShortId> { // Required method fn intern(self, db: &(impl Upcast<DynDbGroup> + ?Sized)) -> ShortId; }