A library for differentiable nonlinear optimization