'_' as an argument in function definition

See for example this thread:

The key terminology is that _ cannot be used as an rvalue, which roughly means it cannot appear on the right hand-side of an assignment (or any other expression that is not an explicit assignment).