* so like… in `Counter.__init__` create `self.observe = Signal()`, in `Parent.__init__` create `self.counter = Counter()` and then in Parent.elaborate say ``` m.d.comb += counter.observe.eq( actual_observe ) m.submodules.counter += counter ``` ?