[libvirt] [go PATCH 0/8] Refactor the way typed parameters are handled