pub trait TypedBuilder<T: Send + Sync>: Builder { // Required method fn get(&self, cat: &Catalog) -> Result<Arc<T>, InjectionError>; }