When trying a test fit with very few iterations, e.g., ```julia result = fit(prob, LevenbergMarquadt(), max_iter=2) ``` the fit just keeps going. Not sure why. It _looks_ to me like `max_iter` gets passed as `maxIter` to `LsqFit.curve_fit` and then on to `levenberg_marquardt`.