On 3 Jul 2016 22:31:31 -0400, snipped-for-privacy@panix.com (Jeff Jonas) declaimed the following:
As I illustrated some posts up... the ASSIGN was used to save the return point... The subroutine itself was a fixed label, it is the return that needed a variable label.
ASSIGN 1234 to I001 GOTO 9999
1234 CONTINUEConstituted a call to subroutine at label 9999. The return was just
GOTO I001