Note that _ + _ expands into a literal for a function that takes two parameters. Multiple underscores mean multiple parameters, not reuse of a single parameter repeatedly. The first underscore represents the first parameter, the second underscore the second parameter, the third underscore the third parameter, and so on.
Read more: Placeholder syntax