anchor.diff:  -type broadcast_message() :: #broadcast{}.
   -type broadcast_id() :: id().
   -type broadcast_clock() :: clock().
  --type broadcast_payload() :: {id(), type(), metadata(), value(), var()}.
  +-type broadcast_payload() :: {id(), type(), metadata(), value()}.
   
   %% @doc Returns from the broadcast message the identifier and the payload.
   -spec broadcast_data(broadcast_message()) ->
  
positive.code:                     type :: type(),
                      clock :: lasp_vclock:vclock(),
                      metadata :: metadata(),
                      value :: value(),
                      convergence :: var()}).
  
  -define(MEMORY_INTERVAL, 10000).
  -define(DELTA_INTERVAL, 10000).
  
negative.code: %% @private
  membership() ->
      lasp_peer_service:members().
  