Func ... EndFunc returns FUNCTION
/**/ square := Func(x) Return x^2; EndFunc; /**/ square(3); 9 /**/ SortedBy(["zzz", "x", "yy"], Func(x,y) Return len(x)>len(y); EndFunc); ["zzz", "yy", "x"]