- The lambda passed to `invokeLater` in `LLFirSession.invalidate` might survive beyond project disposal (especially in tests), so me must not capture a hard reference to the session that can leak its `project`.
- The lambda passed to `invokeLater` in `LLFirSession.invalidate` might survive beyond project disposal (especially in tests), so me must not capture a hard reference to the session that can leak its `project`.