mix: M2.5 part1

M2.5.    [Auto-Transactions]
Possibililty to name several transactions and inspect/debug their execution.
Returning a pointer suggests that it can be null in some situations, but I don't think it can.