Query execute argument horror

Taking this a different direction, I really wish there were a more fluent
api for queries. Something like:

result =
Query::from(datasource).select(columns).where(clause).execute(queryParams);