Title: Function body with an embedded scope
Goal: Inline the `g/1' function in the body of the `f/1' function.
Parameters: [{file,"in19.erl"},{position,45}].
Documentation: There is a variable name conflict between the two function bodies (variable `A'). The `A' variable is bound in the pattern of the `f/1' function and it is given as actual parameter of the `g/1' function. Renaming the variable `B' to `A' in the body of the `g/1' function would change the behavior of the funexpression. Thus the inlining requires a variable name renaming compensation, the variable `A' bound in the funexpression is renamed to a generated name `A_0'. The inlining of the function application is allowed and the function application is replaced with the body of the function.
