Build a decorator that logs each function call with arguments and return value.
Constraints
Example
```python
@log_calls
def add(a, b):
return a + b
add(2, 3)
# Called: add(2, 3) -> 5
@log_calls
def greet(name, greeting='Hello'):
return f'{greeting}, {name}!'
greet('Alice')
# Called: greet('Alice', greeting='Hello') -> 'Hello, Alice!'
```
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints