I had this little anecdote hiding in my notes and thought it deserved some limelight. Most of it was an improvised interpretation that my friend Rickard Lund came up with, when I taught him the basics of functional programming and mentioned professor Haskell Curry (which he thought sounded like a potential Bond villain).
Bond: “Do you expect me to talk?”
Professor H. Curry: “Oh ho ho no Mr. Bond, I expect you to compose… or rather, de-compose.”
Bond: “You’re insane! You can’t destroy all of the United States!”
Professor H. Curry: “Oh no Mr. Bond, you misunderstand. I was talking about the states in your crappy imperative code. Those are what I will destroy.”
Bond: “It’ll never work! Your plan has too many variables!”
Professor H. Curry: “On the contrary Mr. Bond. Variables are exactly what I don’t have.”