Unipotent, Atoh1+ progenitors maintain the Merkel cell population in embryonic and adult mice