remove optional `new`s
diff --git a/README.md b/README.md
index 8dbef19..b483c3f 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
 
 First create an [ArgParser][]:
 
-    var parser = new ArgParser();
+    var parser = ArgParser();
 
 Then define a set of options on that parser using [addOption()][addOption] and
 [addFlag()][addFlag]. Here's the minimal way to create an option named "name":
@@ -95,7 +95,7 @@
 parsed options.
 
 ```dart
-var parser = new ArgParser();
+var parser = ArgParser();
 parser.addOption('mode');
 parser.addFlag('verbose', defaultsTo: true);
 var results = parser.parse(['--mode', 'debug', 'something', 'else']);
@@ -173,7 +173,7 @@
 overriding earlier ones; for example:
 
 ```dart
-var parser = new ArgParser();
+var parser = ArgParser();
 parser.addOption('mode');
 var results = parser.parse(['--mode', 'on', '--mode', 'off']);
 print(results['mode']); // prints 'off'
@@ -184,7 +184,7 @@
 values:
 
 ```dart
-var parser = new ArgParser();
+var parser = ArgParser();
 parser.addMultiOption('mode');
 var results = parser.parse(['--mode', 'on', '--mode', 'off']);
 print(results['mode']); // prints '[on, off]'
@@ -193,7 +193,7 @@
 By default, values for a multi-valued option may also be separated with commas:
 
 ```dart
-var parser = new ArgParser();
+var parser = ArgParser();
 parser.addOption('mode', allowMultiple: true);
 var results = parser.parse(['--mode', 'on,off']);
 print(results['mode']); // prints '[on, off]'
@@ -216,7 +216,7 @@
 method:
 
 ```dart
-var parser = new ArgParser();
+var parser = ArgParser();
 var command = parser.addCommand('commit');
 ```
 
@@ -225,8 +225,8 @@
 options, you can pass it in:
 
 ```dart
-var parser = new ArgParser();
-var command = new ArgParser();
+var parser = ArgParser();
+var command = ArgParser();
 parser.addCommand('commit', command);
 ```
 
@@ -251,7 +251,7 @@
 tries to find the right-most command that accepts an option. For example:
 
 ```dart
-var parser = new ArgParser();
+var parser = ArgParser();
 parser.addFlag('all', abbr: 'a');
 var command = parser.addCommand('commit');
 command.addFlag('all', abbr: 'a');
@@ -273,9 +273,9 @@
 as handling `--help` flags and invalid arguments. For example:
 
 ```dart
-var runner = new CommandRunner("git", "Distributed version control.")
-  ..addCommand(new CommitCommand())
-  ..addCommand(new StashCommand())
+var runner = CommandRunner("git", "Distributed version control.")
+  ..addCommand(CommitCommand())
+  ..addCommand(StashCommand())
   ..run(['commit', '-a']); // Calls [CommitCommand.run()]
 ```
 
@@ -312,8 +312,8 @@
   final String description = "Stash changes in the working directory.";
 
   StashCommand() {
-    addSubcommand(new StashSaveCommand());
-    addSubcommand(new StashListCommand());
+    addSubcommand(StashSaveCommand());
+    addSubcommand(StashListCommand());
   }
 }
 ```