function attributes, const member functions, missing returns
add todo functions, do not return write buffer for immutable types, helper functions for taking python object references.
python object reference interface with c