anchor.diff:  report_error(Domain, Name, Error) ->
       ?log_error("Activity ~p failed with error ~p", [{Domain, Name}, Error]),
       {leader_activities_error, {Domain, Name}, Error}.
  +
  +is_verbose(#activity{options = Options}) ->
  +    not proplists:get_bool(quiet, Options).
  
positive.code:                          quorum       = Quorum,
                           options      = Opts},
  
      ?log_debug("Added activity:~n~p", [Activity]),
      misc:update_field(#state.activities, State, [Activity | _]).
  
  add_activity(Activity, State)
  
negative.code:                      | [quorum(Nodes)].
  
  -type activity_option() :: {quorum_timeout, non_neg_integer()}
                           | {timeout, non_neg_integer()}
                           | quiet.
  -type activity_options() :: [activity_option()].
  
  -record(activity, { pid          :: pid(),
  