Removed coerce function entierly.  Objects now use operator overloading for all operators instead of any hard-coded functions.