anchor.diff:  -spec start_link() -> {ok, Pid::pid()} | ignore |
                         {error, Error::{already_started, Pid::pid()} | shutdown | term()}.
   start_link() ->
  +    % preload api_json module to make atoms known to list_to_existing_atom/1
  +    _X = api_json:module_info(),
       Id = io_lib:format("yaws@~p", [node()]),
       Docroot = config:read(docroot),
       GconfList = [{max_connections, 800},
  
positive.code: 
      %% now configure Yaws
      yaws_api:setconf(GC, SCList),
      
      X.
  
  -spec init(ChildSpecs) -> {ok, {{one_for_all, MaxRetries::pos_integer(),
  
negative.code:             {mod, {yaws_app, []}},
              {env, []},
              {applications, [kernel, stdlib]}]}),
  
      {ok, SCList, GC, ChildSpecs} =
          yaws_api:embedded_start_conf(Docroot, SconfList, GconfList, Id),
  
      case util:app_get_env(verbose, false) of
          true ->
              io:format("Yaws listening at port ~p.~n", [config:read(yaws_port)]);
  