"Although
in formal logic there is an attempt to maintain this discontinuity
between a class and its members, we argue that in the psychology
of real communications this discontinuity is continually and
inevitably breached ..."
Gregory
Bateson
object-disoriented
programming
everything
is an object
every object can pretend to be an instance
of any class
we
have control over the coercion of objects between classes