Query: DRY up the async include tests
Query: Throw not implemented for un-recognized include expressions