-record(binary_op_expr, { lhs :: galchemy@ast@expression:expression(), operator :: galchemy@ast@expression:binary_operator(), rhs :: galchemy@ast@expression:expression() }).