It would be good to allow partial evaluation of arguments (and/or modifications of default values) for zfit functions. This would be cleaner for "enveloped" functions, so a partial evaluation function might envelop a function before proceeding with partial evaluation.