bugfix in pointer comparison in _pointer.clay, and a few simplifications.
bugfix in pointer comparison in _pointer.clay, and a few simplifications.

aep/clay,mario-campos/clay,iamrekcah/clay,mario-campos/clay,aep/clay,aep/clay,jckarter/clay,jckarter/clay,jckarter/clay,aep/clay,mario-campos/clay,jckarter/clay,iamrekcah/clay,iamrekcah/clay,mario-campos/clay,aep/clay,iamrekcah/clay,iamrekcah/clay,mario-campos/clay,jckarter/clay,jckarter/clay,aep/clay