def eval_expr(expr, expected: bool):
    print(f'{expr} evals to {expr.eval()}')
    assert (expected == expr.eval())
def eval_expr(expr, expected: bool):
    print(f'{expr} evals to {expr.eval()}')
    assert (expected == expr.eval())