anchor.diff:  
   
   { TSet<T>
  -  taken from there:
  +
     Usage: Writeln(TSet<SomeSet>.Cardinality(Value));
  +
  +  taken from:
     https://stackoverflow.com/questions/34442102/how-can-i-get-the-number-of-elements-of-any-variable-of-type-set }
   class function TSet<T>.TypeInfo: PTypeInfo;
   begin
  
positive.code:         Inc(Result);
  end;
  
  class function TSet<T>.Cardinality(const Value: T): Integer;
  var
    EnumTypeData: PTypeData;
  
negative.code: 
  class function TSet<T>.IsSet: Boolean;
  begin
    Result := TypeInfo.Kind = tkSet;
  end;
  
  function GetCardinality(const PSet: PByteArray; const SizeOfSet(*in bytes*): Integer): Integer; inline;
  