async def METHOD_NAME(self, *, author_id: int) -> Optional[models.Author]:
    row = (await self._conn.execute(sqlalchemy.text(GET_AUTHOR), {"p1": author_id})).first()
    if row is None:
        return None
    return models.Author(
        author_id=row[0],
        name=row[1],
    )