// TODO(nicksantos): Remove addProvide/addRequire/removeRequire once
 // there is better support for discovering non-closure dependencies.
 void addProvide(String provide) {
   getProvides();
   provides.add(provide);
 }