No. Chaining subroutine calls is an implementation detail that is not inherent in the language, even if it may be a popular option because it is easy to do.
The usual implementation options are subroutine threading, indirect threading, and direct threading.
The usual implementation options are subroutine threading, indirect threading, and direct threading.