Scenario analysis: semi-general AIs — LessWrong