I'm currently exploring solutions and parent and child flows. I will have to build many flows which will often re-use the same "functions", so I'm trying to create child flows which I can re-use later. One essential thing that I'm trying to work out is passing variables. I'm familiar with passing variables to functions and returning variables from functions in programming, but in Power Automate I am lost. Passing input parameters is straightforward, and specifying output parameters is also straightforward. What I don't understand is how to then use it in the parent flow.
I have a parent flow:

And then I also have a simple child flow:
So the variable was returned to the parent flow? But how do I now access this variable?
If I try to use an append to string function, the ChildFlowString is not accessible, only the ParentFlowString is:
So how do I use parameters from Child Flows in Parent Flows?