Support the types in the operator module

Add tp_call handling, a couple random functions, and
allow GC-aware objects (though we don't do much with them).