Add region node in between start and return when none exists, just for outlining
Move collapse returns and inserting extra region to outline pass in pass.rs, since analysis info needs to get rebuilt (god this is ugly PM refactor very necessary)
Fix not using convert_id when building returns in outlining