bounds are required for this optimizer.  This is why I have it as a positional argument.  However, this is in contrast to most of the other optimizers.  Therefore, I was wondering if I should have it as a kwarg, in order to make it usable by scipy.optimize.minimize and the 'custom' minimize method.