Starting the big SA refactor using specific elements for the returns to be handled more easily by the ICG later. This is much better than attempting to traverse lists again just to have to re-parse them into compiler structures.