Am I not mistaken in saying that the USA has gotten the new afghan government to pay all the war costs in the form of issuing sovereign bonds?
Those bonds may stay outstanding for decades or even centuries, but if afghanistan is ever successful in the future, they will end up paying for the whole war plus interest.