* Allows a top level `Select` statement rather than a `AsPandas` or `AsAwkward`, etc. This means you can use a dictionary to specify the column names. In this case, the data format that comes back is the default for the data source
* Rather than having to be told the default return datasource, uses the new `ServiceXDataset` interface to determine what the user has passed in. This is nice as it now means the user need only specify once what type of data source they are sending through the system.