The following LINQ related methods in MongoQueryable are ambiguous with similar methods in IAsyncCursorSource:
- FirstAsync
- FirstOrDefaultAsync
- SingleAsync
- SingleOrDefaultAsync
At first glance it appears that these can be made unambiguous simply by making them be extensions methods on IMongoQueryable instead of IQueryable.