anchor.diff:              scope :: atom(),
               receiver :: pid(),
               uuid_generator :: cloudi_x_uuid:state(),
  -            cpg_data :: any(),
  +            cpg_data :: cloudi_x_cpg_data:state(),
               cpg_data_stale = false :: boolean()
           }).
   
  
positive.code: %%-------------------------------------------------------------------------
  
  -spec destinations_refresh(Context :: context(),
                             Message :: {cloudi_cpg_data, any()}) ->
      context().
  
  destinations_refresh(#cloudi_context{
  
negative.code:          % advanced:
           % options for internal coordination with cloudi_service
           {uuid, cloudi_x_uuid:state()} |
           {groups, cloudi_x_cpg_data:state()} |
           {groups_scope, atom()} |
           {groups_static, boolean()}).
  -type context() :: #cloudi_context{}.
  