Title: On the automatic generation of optimizers