Run external processes, with strong typing of streams
