fn lower_binary_expr(
left: &Expression,
right: &Expression,
ctx: &mut LoweringContext<'_>,
instructions: &mut Vec<Instruction>,
operator: BinaryOperator,
) -> boolfn lower_binary_expr(
left: &Expression,
right: &Expression,
ctx: &mut LoweringContext<'_>,
instructions: &mut Vec<Instruction>,
operator: BinaryOperator,
) -> bool