Some number of tasks I will want to be "builtin" and need to know a little bit
more about the transport in order to make that work.
The traits, they are coming.
See #1
Since I refactored a Transport to allow for maintaining a connection, subsequent
commands were being run on the same target. This ensures that when a group is
being run, that the session is flushed between connections