fetch method
Query the database for the row matching this QuerySingle, if any.
This returns at-most a single row because QuerySingle represents a Query containing at-most one row.
Implementation
Future<A?> fetch() async => (await asQuery.fetch()).firstOrNull;