What exactly is `span` used for?