The point is to use forward declaration where possible, but not change code so that they can be used. Use stack variables here.