The document discusses how Smalltalk can support functional programming through existing features and extensions. It describes how the Pharo-Functional repository adds syntactic sugar like the compose operator and collection literals to make functional code more succinct. New classes and methods are also introduced to facilitate functional patterns. The author argues Smalltalk already has the fundamentals for functional programming and some simple extensions could make it more pleasant, hoping some may become mainstream features. In the meantime, anyone can add these capabilities to their Pharo image.