An intercrypt subpopulation of goblet cells is essential for colonic mucus barrier function