All except `GetAsDictionary()`. Please use new shiny methods instead.
https://chromium.googlesource.com/chromium/src/+/master/base/values.h
atom/browser/net/atom_network_delegate.cc
callbacks_.erase(request->identifier());
}
void AtomNetworkDelegate::OnErrorOccurred(net::URLRequest* request,
                                          bool started) {
  if (!base::ContainsKey(simple_listeners_, kOnErrorOccurred)) {
    brightray::NetworkDelegate::OnCompleted(request, started);
    return;
  }
  HandleSimpleEvent(kOnErrorOccurred, request, request->was_cached(),
                    request->status());
}
template <typename Out, typename... Args>
int AtomNetworkDelegate::HandleResponseEvent(