JAJAJA, lo que pasa es que de alguna manera llegaste a escribir en la unidad Variants.pas en el bloque de Uses Variants, es imposible que llames una unidad dentro de la misma osea que se llame a si misma "Itself"
Código Delphi
[-]
unit Variants;
interface
Uses Variants;