Subroutine usage patterns

This section introduces various patterns such as operations that call on local or foreign subroutines, or operations that can simultaneously trigger multiple subroutine transactions.