You say its intuitive, BUT I think of INT as an object, which means we have two different rules for Objects
a = b (if a & b are Ints)
is different to
A = B (Where A & B are TPixmaps)
a = b (if a & b are Ints)
is different to
A = B (Where A & B are TPixmaps)