code: func NewBytesTxn(commit func(context.Context, map[string]datasync.ChangeValue) error) *BytesTxn {
  	return &BytesTxn{
  		items:  make(map[string]*bytesTxnItem),
  		commit: commit,
  	}
  }
docs: // NewBytesTxn is a constructor.