I have one of those reusable chemical heat packs that you reconstitute by boiling. It is called a Reheater. I love mine and have used the heck out of it, mostly on the inside of a sleeping bag in an unheated tent. If someone makes a reusable cold pack, then I think it might be just as handy.

Vince