libarchive bindings for scala