Further reduce the surface of piqic-ocaml dependencies on piqilib
Update to the latest Piqi self-spec