It is Winter. It is impossible to produce food, and the people can only eat the food they have already stored. The king wants to take food away from the carnivores and give it to the vegetarians. He orders a tax on the carnivores, so they will eat less food, and a transfer payment to the vegetarians, so they will eat more food.
His economics minister says that it is impossible to transfer food from carnivores to vegetarians, because the carnivores only store meat, and the vegetarians only eat vegetables, and there is no technology to convert meat into vegetables.
But the king, being a simple man who didn't understand economics, went ahead with his tax/transfer policy anyway. And the policy worked, just as the king said it would.
The carnivores sold meat to the omnivores, so they could pay their taxes. The vegetarians used their transfer payments to buy vegetables from the omnivores. The carnivores ate less meat; the vegetarians ate more vegetables; and the omnivores ate more meat and less vegetables.
The economics minister learned from his mistake. He started studying overlapping generations models. He realised the king could also put a tax on generation 3, and give a transfer payment to generation 1, so that generation 1 eats more food and generation 3 eats less food. Even though generation 1 will be dead when generation 3 are born. All you need is a generation 2, whose lives overlap the lives of generations 1 and 3. Generation 3 are the carnivores, generation 1 are the vegetarians, and generation 2 are the omnivores.
The omnivores are the overlapping links in the chain. You can add more links to the chain if you want to make the chain longer.
Markets can do things that look like magic. It looks like they can convert meat into vegetables, and make food travel back in time.