object protocol: bob.call(slot, rcwr) instead of bob.lookup(slot)[rcvr]. Makes little difference.