'Add a query to the "must" clause of the query.
The Query object will be returned, so calls to this can be chained.'

def add_must(self, queries):

    if isinstance(queries, list):
        self._must.extend(queries)
    else:
        self._must.append(queries)
    return self
