Starts a process with piped streams, for callers that format its output.
Future<Process> start( String executable, List<String> arguments, { String? workingDirectory, Map<String, String>? environment, });