Use x[:] instead of str(buffer(x)) to convert an ffi.buffer into a string.
Detach proxies in objectify mutation functions.
This avoid the need to rely on gc.collect().
Progress!