generic
type Element is private;
type Index is (<>);
type Element_Array is array (IndexTo API docTo spec range <>) of ElementTo API docTo spec;
with function "<" (Left, Right : ElementTo API docTo spec) return Boolean is <>;
procedure Concurrent_MergesortTo API docTo body (Sort_Field : in out Element_ArrayTo API docTo spec);