topos and magic