fix: update signature of `StartProcess` typedef
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3e1edb1..e8a1f70 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,9 @@
 
 * Updates for Dart 2 constants. Require at least Dart `2.0.0-dev.54`.
 
+* Fix the type of `StartProcess` typedef to match `Process.start` from
+  `dart:io`.
+
 ## 0.3.2+1
 
 * `ansi.dart`
diff --git a/lib/src/process_manager.dart b/lib/src/process_manager.dart
index 073105a..d66790d 100644
--- a/lib/src/process_manager.dart
+++ b/lib/src/process_manager.dart
@@ -14,7 +14,7 @@
 /// Useful for taking different implementations of this base functionality.
 typedef Future<io.Process> StartProcess(
   String executable,
-  Iterable<String> arguments, {
+  List<String> arguments, {
   String workingDirectory,
   Map<String, String> environment,
   bool includeParentEnvironment,