result = return_value(True) and return_value(42)
assert result == 42
result = return_value(False) and return_value(42)
assert result == False
result = return_value(0) or return_value(42)
assert result == 42
result = return_value(99) or return_value(42)
assert result == 99
result = return_value(True) and return_value(True) and return_value(42)
assert result == 42
result = return_value(True) and return_value(False) and return_value(42)
assert result == False
result = return_value(0) or return_value(0) or return_value(42)
assert result == 42
result = return_value(0) or return_value(99) or return_value(42)
assert result == 99
result = return_value(True) and return_value(0) or return_value(42)
assert result == 42
result = return_value(0) or return_value(True) and return_value(42)
assert result == 42