IQuery.Future returns AwaitableEnumerable and IQuery.FutureValue has async list fallback