Thinking about Broad Classes of Utility-like Functions — LessWrong