list. Use the new internals to simplify adding transaction context elements, and in future diffs, more complicated SGLs.