Should extract* functions be named in the singular?
QueryArr () -> Query
Initial implementation of Values.values, and test