make fn / fn name the last arg to model.start / model.evaluate instead of the first