The record temperatures we have seen in recent weeks have been making