module sets;
type
Color = (RED, BLUE, GREEN);
ColorSet = set of Color;
var
s : ColorSet;
procedure p (var s : ColorSet);
begin
s := ColorSet{RED, BLUE};
end p;
begin
p(s);
if BLUE in s then
s := s - ColorSet{BLUE};
end;
end sets.