pub async fn handle<T: Clone + Send + Sync + 'static>( meta: Metadata, ctx: Context<T>, registry: &Registry<T>, event: Event, )