Trio

This whole block of code (loop) is identical as best I can tell to the same loop at `Genome/Process/Command/Run.pm:53`

It should probably be extracted out into a sub somewhere.