Snakes-on-a-hat