Footnote
The value of the object is examined to determine its default display class. In particular,
if the object is a dependency marked for evaluation it will be evaluated. Consequently
it must be possible to properly evaluate dependencies when they are used
with is, has,
or show.