Transaction is nearly identical to Pipeline, only differences are the multi/discard behaviors
See Source File