Reverted to  rather than  for C++ code generation of deduced return type. Latter can cause dangling references when returning a reference to an array element.
Reverted to  rather than  for C++ code generation of deduced return type. Latter can cause dangling references when returning a reference to an array element.

lawmurray/Birch,lawmurray/Birch,lawmurray/Birch