Set-theoretic difference of two sets S1 and S2.
alias S1 = Set!(2, 5, 8, 4); alias S2 = Set!(3, 8, 4, 1); static assert(Difference!(S1, S2).Seq == AliasSeq!(2, 5)); static assert(Difference!(S2, S1).Seq == AliasSeq!(3, 1)); static assert(Difference!(S1, Set!()).Seq == AliasSeq!(2, 5, 8, 4));
$(D_PSYMBOL Set).
Produces a $(D_PSYMBOL Set) that contains all elements of S1 that are not members of S2.