proc observeBounds(e: Element): Observable[Rect[float]] {...}{.raises: [Exception], tags: [RootEffect].}