fn __action66<'input>(
    source_id: usize,
    (_, lhsl, _): (u32, u32, u32),
    (_, lhs, _): (u32, Expr, u32),
    (_, lhsr, _): (u32, u32, u32),
    (_, opl, _): (u32, u32, u32),
    (_, op, _): (u32, BinOpKind, u32),
    (_, opr, _): (u32, u32, u32),
    (_, rhsl, _): (u32, u32, u32),
    (_, rhs, _): (u32, Expr, u32),
    (_, rhsr, _): (u32, u32, u32)
) -> Expr