tx.go
func NewBackgroundTx(name string, category string) *tx {
	t := NewTx(name)
	t.txnType = OtherTransaction
	t.category = category
	return t
}
func NewBackgroundTx(name string, category string) *tx {
	t := NewTx(name)
	t.txnType = OtherTransaction
	t.category = category
	return t
}
// NewBackgroundTx returns a new background transaction