with Directory_Tools;
package Closure is
    package Object renames Directory_Tools.Object;

    procedure Print (Iter : in out Object.Iterator);


    function Family (Obj : Object.Handle) return Object.Iterator;

    function Dependency_Closure (Obj : Object.Handle) return Object.Iterator;
end Closure;