Deprecated *_list_begin(), should use *_list_next() instead.
Added *_list_get_next() to get an owned writable object from the list.