A Julia package that integrates into the JuliaSmoothOptimizers ecosystem, allowing the user to define problems where it most efficient to calculate the objective and the constraint at the same time. Supports automatic differentation, and caches results to work with the JSO API.
The package is documented with docstrings, but it is fairly experimental. Suggestions and PRs welcome.