pub extern "C" fn xBeginWriteTransaction(wal: *mut Wal) -> i32