RFC: Single-entry / multiple-exit regions for borrows

[Rendered](https://github.com/zwarich/rfcs/blob/seme-regions/active/0000-seme-regions.md)
Yes, that's the scenario I'm describing. It is initialized in two different program locations, but only once on every path through the program.