GraphQL API question

Is there no way to create more complex logic in the graphql query besides a single or statement? Is there a way to construct the statement with 2 OR statements?

May have answered my own question. Anything inside the list construct of the OR statement is an AND, therefore more complex logic can be created this way. Although that begs the question… why only allow one OR statement? By increasing this limit it could significantly increase readability of the where statement.