fix: use explicit `ReaderT.run` to avoid accidental recursion `self.run` where `self : MonitorM α` resolves to `MonitorM.run` (a recursive call) instead of `ReaderT.run`, because `MonitorM` is an abbrev and the locally-defined `MonitorM.run` takes priority in dot notation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This is the repository for Lean 4.
See Install Lean.
Please read our Contribution Guidelines first.
See Building Lean.