Intéressant cette lambda, connaissais pas non plus la syntaxe en c++. (Ça me semble homogène avec le reste

)
Cela dit, c'est sûr que tu peux passer par un int, mais personnellement je trouve que déjà tel quel ça pollue le code (déclaration de Machin alourdie) et en plus on doit encore ajouter le calcul de sa valeur.