Added safer side effect prediction for cons tool when creating/binding
primitives. Further, the transaction is now composed from three simpler
transactions rather than a single complex transaction
(AddThenBindAndOutputTransaction).

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>