use Arc;
use DynLanguageModel;
use crateGuardrail;
/// A model wrapper that holds an inner [`DynLanguageModel`] and a shared
/// [`Guardrail`] engine. The [`LanguageModel`](bitrouter_core::models::language::language_model::LanguageModel)
/// implementation lives in `router.rs` so that all trait methods are co-located.