It would have been more compelling if the author exhibited two code snippets that do the same thing.
In the Clojure example, he adds two numbers together, defines a function that modifies a string by prepending "Hello " and defines a constant.
In the Haskell example he overloads the `pure` and <*> functions to work on the 'Maybe' type, allowing arbitrary functions to be lifted into 'Maybe' to allow automatic propagation of failure.