Heterocosmica fiction and possible worlds firefox