def observe(self, observer):
        self.observers.append(observer)
Adds a new callable to the observer list which will be invoked by
dataset/ETHPy150Open matrix-org/synapse/synapse/util/distributor.py/Signal.observe