pub type OnAfterApplyPrototype = Box<dyn FnMut(&Prototype, &mut SchematicContext<'_, '_>) + Send + Sync>;
pub struct OnAfterApplyPrototype(/* private fields */);