ManualNLPModels: NLPModels where all functions are defined by the user - Siqueira, Abel (2022)