pub fn create_wallet(
    context: &mut WalletContext,
    name: &String,
    load_on_start: Option<bool>,
    options: &mut DatabaseOptions,
    status: &mut DatabaseStatus,
    error: &mut BilingualStr,
    warnings: &mut Vec<BilingualStr>
) -> Arc<Wallet>