peewee + asyncpg
I want to use peewee to manage tables and queries, use peewee to generate sql queries, and then use asyncpg to execute. How can I do it? I hope there is an example.

```
import asyncio
import asyncpg
from devtools import debug
from auth.models import User

async def main():
    conn = await asyncpg.connect('postgresql://postgres:pass@localhost:5432/testdb')
    # Execute a statement to create a new table.
    q = User.select().sql()
    debug(q)
    res = await conn.fetch(q)
    debug(res)
    await conn.close()

asyncio.get_event_loop().run_until_complete(main())

```

```
    entry = self._entries.get(query)  # type: _StatementCacheEntry
TypeError: unhashable type: 'list'
````