I meant this:
```python
if isinstance(request, Request):
    request = request.prepare()
elif not isinstance(request, PreparedRequest):
    raise ValueError('You can only send Requests or PreparedRequests')
```

This is outside this PR though; not important.