[Dlteam-list] Using staging in internal compiler passes for extensibility