Tag object types should be able to perform their own comparisons, for things like the if command. (Equality, greater than, etc).