This guideline point suggests avoiding assigning lambdas to variables when an identifier is required. Is there any reason for this? Is it because of readability? Passing a lambda tied to a variable as an argument to a function which requires a Function parameter seems more natural to me than passing a declared function (also, with a declared function autocomplete automatically adds the arguments, which are to be removed).