pub trait QualIdentifierVisitor<Identifier, Sort> {
type T;
type E;
// Required methods
fn visit_simple_identifier(
&mut self,
identifier: Identifier,
) -> Result<Self::T, Self::E>;
fn visit_sorted_identifier(
&mut self,
identifier: Identifier,
sort: Sort,
) -> Result<Self::T, Self::E>;
}