Nice one: the objects no longer hold the pointer to the various functions.

I.e. the binary/unary functions. All the magic now happens in object.c