Population.evolve now returns self