function GroupEnumAncientsInRectFilter takes nothing returns boolean
return IsUnitType( GetFilterUnit(), UNIT_TYPE_ANCIENT )
endfunction
function GroupEnumAncientsInRect takes group g, rect r returns nothing
call GroupEnumUnitsInRect( g, r, Filter( function GroupEnumAncientsInRectFilter ) )
endfunction