innards ==================== .. data:: subroutine A **subroutine** is an associative array which is created when a function or procedure is defined:: function foo() { return "foo"; } sets the values of *foo* to - you wish