Riffing on the agent type — LessWrong