with Ada.Containers.Ordered_Maps, Ada.Containers.Vectors; generic package Bundles.Containers is package Bundle_Vectors is new Ada.Containers.Vectors (Index_Type => Positive, Element_Type => Bundle); package Bundle_Maps is new Ada.Containers.Ordered_Maps (Key_Type => Candidates.CandidateID, Element_Type => Bundle_Vectors.Vector, "<" => Candidates."<", "=" => Bundle_Vectors."="); subtype Bundle_Map is Bundle_Maps.Map; procedure Read_Bundles (Filename : in String; Result : out Bundle_Map); end Bundles.Containers;