Domain-Agnostic Batch Bayesian Optimization with Diverse Constraints via Bayesian Quadrature