pub trait Fetchable<'gc> { type Fetched; // Required method fn fetch(&self, roots: &DynamicRootSet<'gc>) -> Self::Fetched; }