sub thisoutine { PRE_CODE(); thisroutine() and do { CONTINUE(); }; }