anchor.diff:      services.dbus.packages = [ pkgs.wpa_supplicant ];
   
       # FIXME: start a separate wpa_supplicant instance per interface.
  -    jobs.wpa_supplicant =
  -      { description = "WPA Supplicant";
  +    jobs.wpa_supplicant = let
  +      ifaces = cfg.interfaces;
  +    in { description = "WPA Supplicant";
   
           wantedBy = [ "network.target" ];
   
  
positive.code:   ###### interface
  
    options = {
  
      networking.WLANInterface = mkOption {
        default = "";
        description = "Obsolete. Use <option>networking.wireless.interfaces</option> instead.";
      };
  
      networking.wireless = {
        enable = mkOption {
          type = types.bool;
  
negative.code: with lib;
  
  let
    cfg = config.networking.wireless;
    configFile = "/etc/wpa_supplicant.conf";
  in
  
  {
  