wrap_c.init: keyword args and usability
update PETSc example