Every invocation passed to run, in call order.
final List<TerminalCommand> commands = <TerminalCommand>[];