This isn't a big deal of a question but it bothers me, so I decided to ask for inspiration.

Assume a function defined like this:

```
def store(book=None, author=None):
    pass

```

When calling this function like this:

```
book = Book()
author = Author()
store(book=book, author=author)

```

do I have to fear sideeffects because of `book=book` and `author=author`? I am tending to redefine the function to

```
def store(thebook=None, theauthor=None):
    pass

```

but it seems a little verbose. Any suggestions?