Declared via the bivarianceHack indirection so the event map type parameter is bivariant; this lets a Bus over a wider event map satisfy a view over a narrower one (see Bus.scan).
bivarianceHack
Bus
Declared via the
bivarianceHackindirection so the event map type parameter is bivariant; this lets aBusover a wider event map satisfy a view over a narrower one (see Bus.scan).