Giving some tooth to Precambrian carbonates and the tales they tell about ancient oceans