I think it would be nice if there is a package like Python's scipy.optimize in Haskell world, which provides various optimization algorithms in the same interface in one-stop. And I think nonlinear-optimization is a good package name to accumulate various optimization algorithms.
Also, I'm developing AD-enabling wrapper for nonlinear-optimization (nonlinear-optimization-ad and nonlinear-optimization-backprop). But writing such wrapper for each optimization algorithm and package is not economical, and writing only one wrapper for the one-stop package is much better.