pub async fn run(
force_pull: bool,
compression: String,
read_callback: Function,
write_callback: Function,
delete_callback: Function,
get_mtime: Function,
list_all: Function,
url: String,
help_desire: i16,
user_data_callback: Function,
disconnect_callback: Function,
pier_disconnect_callback: Function,
) -> Result<Handle, JsValue>