But it’s not only the sheer number of features, but their composition with one another. Ideally, if we were to follow the Prime Clingerism, we would have a nice, small, composable core system where people could add the features they want – much like they can use continuations, closures, and hygienic macros to fill in the gaps adding features to other parts of the Scheme language.