Queries are used to extract data from a source.
expressions must be a query expression or an array of
expressions. This distinction allows for a clear distinction between queries
that return singular vs. arrayed results.