How to "expose on spawn" a constructor param in C++?

It’s a paradigm from functional programming. If you have 2 functions that you always or mostly execute one after another, it’s a good habit to combine them into one function (possibly 3rd), without this paradigm, we would still write in assembly language.

Whole the point of functions is to encapsulate smaller steps into a shortcuts.

I am not going to unlearn that.