Use the [member-variable] syntax in using_protected_runme.ml as required by the OCaml module's documentation and implementation. Fix the return type for vec_write() in example.h in the OCaml stl example.
It is based on the Python class example. The Makefile is based on the Makefile used in the OCaml shapes example.