anchor.diff:  w(CommandEvent event, String input) => wolfram(event, input);
   
   @Command("wap", description: "Wolfram Alpha with Custom Pods", prefix: "Wolfram")
  -wp(CommandEvent event, String input) => wolfram(event, input);
  +wap(CommandEvent event, String input) => wolfram(event, input);
  +
  +@Command("wlpn", description: "List Wolfram Alpha Pods", prefix: "Wolfram Pods")
  +wlpn(CommandEvent event, String input) => wolfram(event, input);
   
   @Command("wolfram", description: "Wolfram Alpha", prefix: "Wolfram")
   wolfram(CommandEvent event, String input) async {
     var thing = input;
     String preferPod;
  +  bool listPodNames = event.command == "wlpn";
   
     if (event.command == "wap") {
       var regex = new RegExp(r'\"(.*)\" (.*)');
  
positive.code:       thing = match.group(2);
      }
    }
    var url = "http://api.wolframalpha.com/v2/query?output=json&input=${Uri.encodeComponent(thing)}&appid=${APP_ID}";
  
    try {
  
negative.code:       } else {
          return "No Result Found.";
        }
      }
  
      if (listPodNames) {
        DisplayHelpers.paginate(result.pods.map((x) => x.title).toList(), 2, (int page, List<dynamic> items) {
          event << "${items.join(', ')}";
        });
  
        return null;
      }
  
      var n = result.pods
  