(fix) Iterate through the exit stack in reverse.
(refactor) Moved impl of Clone for Ingots to ingot module.