libarchive bindings for golang