Функцията от по-висок ред Мар, позната на любителите на функционалното програмиране, прилага друга функция към елементите на даден списък. На езика Wolfram, човешкото
Повдигни на квадрат елементите на списъка {1, 2, 3, 4, ApplePie}
може да се преведе така
square[n_]:=n*n; list={1,2,3,ApplePie}; Map[square,list]
и при изпълнението си води до резултата
{1,4,9,ApplePie^2}
Не става ли дума за едно и също? Зевгмата е функция от по-висок ред, приемаща за аргументи функцията Действие и някакъв Списък, т.е.:
Зевгма[x_Действие, y_Списък]:= Изпълни х върху елементите на y