pub trait Lowerable {
// Required method
fn lower(
&mut self,
cx: &mut CheckerContext,
lcx: &mut LoweringContext,
) -> Result<Vec<IRNode>>;
}
pub trait Lowerable {
// Required method
fn lower(
&mut self,
cx: &mut CheckerContext,
lcx: &mut LoweringContext,
) -> Result<Vec<IRNode>>;
}