I\'m using a third-party library that has a function that takes functions as arguments. I\'m doing some conditional checks to decide whether or not to add a particular funct
* - as has been pointed out in comments, there are subtle differences, but for the sake of your question, I don't think they are particularly relevant. They are very relevant in other situations.