hackerham
query(...) = asyncF<ResultSet> { connection.query(... { it.toAsyncResultK().sendToFuture(fut) }