anchor.diff:          configure a number of bepasty servers which will be started with
           gunicorn.
           '';
  -      type = with types ; attrsOf (submodule ({
  +      type = with types ; attrsOf (submodule ({ config, ... } : {
   
           options = {
   
  
positive.code:           };
  
          };
        }));
      };
    };
  
    config = mkIf cfg.enable {
      environment.systemPackages = [ bepasty ];
  
      # creates gunicorn systemd service for each configured server
  
negative.code:             type = types.str;
              description = ''
                server secret for safe session cookies, must be set.
  
                Warning: this secret is stored in the WORLD-READABLE Nix store!
  
                It's recommended to use <option>secretKeyFile</option>
                which takes precedence over <option>secretKey</option>.
                '';
              default = "";
            };
  
            secretKeyFile = mkOption {
              type = types.nullOr types.str;
              default = null;
              description = ''
                A file that contains the server secret for safe session cookies, must be set.
  
                <option>secretKeyFile</option> takes precedence over <option>secretKey</option>.
  
                Warning: when <option>secretKey</option> is non-empty <option>secretKeyFile</option>
                defaults to a file in the WORLD-READABLE Nix store containing that secret.
                '';
            };
  
            workDir = mkOption {
  