This year’s annual United Nations climate-change conference in Lima, Peru, finally concluded in the early hours of Sunday morning, more than 24 hours after the scheduled close, after fierce argument in the final days. Negotiators from 196 countries patched together a compromise that keeps the world on course to a new global climate agreement in Paris next year; but almost everyone was left unhappy with some provision or another.