I have a field that I want to filter in one of two ways. ``` field :car, Types::CarType, null: false do argument :id, ID, required: true argument :external_id, ID, required: false end ``` Is there anyway to indicate that one of the two values must be required, but not both? I tried overriding GraphQL::Schema::Argument, but it doesn't seem like 'context' is available where 'required' is used.