pub fn dynamic_extension( f: impl Fn(Arc<DynamicExtension>) -> ParserHandle + Send + Sync + 'static, ) -> ParserHandle