Oldest rocks, earliest life, heaviest impacts, and the Hadean-Archaean transition