effectively this joins the two existing lines of "Query" classes into one systematic representation Next step would be to move all mutation operations over to the Query::Builder
...planned to be replaced later by a real AST based implementation, which acutally parses the query definitions