//! Resolution from source syntax into stronger semantic identities.
/// Resolve one syntax value against explicit context.
///
/// Implementors should establish the invariant represented by `Output` once.
/// Downstream code should consume the resolved output instead of repeating the
/// original lookup or validation.