The names of the product elements
The name of the type
Merges queries and renames overlapping argument names
the list of queries to merge
the separator string between each query
merge quest