anchor.diff:  
   %%-----------------------------------------------------------------
   %% Func: init_state/4
  -%% Args: SupName = {local, atom()} | {global, atom()} | self
  +%% Args: SupName = {local, atom()} | {global, term()} | self
   %%       Type = {Strategy, MaxIntensity, Period}
   %%         Strategy = one_for_one | one_for_all | simple_one_for_one |
   %%                    rest_for_one
  
positive.code: %%% ---------------------------------------------------
  %%% This is a general process supervisor built upon gen_server.erl.
  %%% Servers/processes should/could also be built using gen_server.erl.
  %%% SupName = {local, atom()} | {global, atom()}.
  %%% ---------------------------------------------------
  
  -type startlink_err() :: {'already_started', pid()}
  
negative.code: %%-----------------------------------------------------------------
  %% Func: start_children/2
  %% Args: Children = children() % Ids in start order
  %%       SupName = {local, atom()} | {global, term()} | {pid(), Mod}
  %% Purpose: Start all children.  The new map contains #child's
  %%          with pids.
  %% Returns: {ok, NChildren} | {error, NChildren, Reason}
  