Coolers and cooling systems