We consider discounted-utility models with a reference stream of outcomes. We provide a common framework for the main empirically supported discount functions in terms of three underlying functions: The delay, speedup and generating functions. Each of the delay and speedup functions can be...