anchor.diff:  
       config = {
         workDir = mkDefault "/run/winstone/${name}";
  +      serviceName = mkDefault "winstone-${name}";
       };
     };
   
  
positive.code: 
    config = mkIf (cfg != {}) {
  
      systemd.services = mapAttrs' (n: c: nameValuePair "winstone-${n}" (mkService c)) cfg;
  
    };
  
  
negative.code:       name = mkOption {
          default = name;
          internal = true;
        };
  
        serviceName = mkOption {
          type = types.str;
          description = ''
            The name of the systemd service. By default, it is
            derived from the winstone instance name.
          '';
        };
  
        warFile = mkOption {
  