breeding hook argument to Population.run allows any Traversable