Timeliness in the development of thermoelectric cooling