pub unsafe extern "C" fn ditto_write_transaction_free(
    txn: Box<CWriteTransaction>
)