pub trait SemanticsErrorContext {
type InnerType;
// Required method
fn context(&self, line: u32, message: &str) -> Result<Self::InnerType>;
}
pub trait SemanticsErrorContext {
type InnerType;
// Required method
fn context(&self, line: u32, message: &str) -> Result<Self::InnerType>;
}