pub type XWalBeginWriteTransactionFn = extern "C" fn(wal: *mut Wal) -> c_int;