macro_rules! tx_err {
($txid_fn:expr, $variant:ident, $msg:expr) => { ... };
($txid_fn:expr, $variant:ident) => { ... };
}macro_rules! tx_err {
($txid_fn:expr, $variant:ident, $msg:expr) => { ... };
($txid_fn:expr, $variant:ident) => { ... };
}