Ha egy mintában nem szerepelnek tagfüggvények, de van törzse, akkor az a minta egy alprogram. Az alprogram lokális változói a minta adattagjai lesznek. Egy mintának több visszatérési értéke is lehet. A lokális változók élettartama a teljes program futási ideje, és tagkiválasztó operátorral a programból bárhonnan - akár egy másik alprogramból is - elérhetőek.