Change how `Block` propagates (error return) trace index
Instead of adding 3 fields to every `Block`, this adds just one. The
function-level information is saved in the `Sema` struct instead,
which is created/copied more rarely.
c36a2c27a5Cody Tapscott committed on 10/21/2022, 7:46:46 PMparent74b9cbd