We define types `BeamMonitor1-4`. Is this really needed? Can we use the `FrameMonitor0-3` types from `essreduce`? <img width="882" height="344" alt="Image" src="https://github.com/user-attachments/assets/4b4621ef-ba36-4926-9248-bf73218d0cf7" />