def METHOD_NAME(self, obj):
    """
    Synchronize a python object with all peer processes. The obj parameter is either:
    - (if root) the source of truth that will be broadcast to all processes
    - (if not root) ignored
    Different from sync_array_with_peers in that it returns the synced object rather than
    using an existing buffer.
    """
    raise NotImplementedError