anchor.diff:  
   Sometimes, being in context scope, you need to apply a transition to all state. In this case, you can handle an event using `eventUnscoped` method of the context. You will get `UnscopedAccess` which ignores current context scope.
   
  -https://github.com/fomkin/korolev/blob/v0.16.0/examples/context-scope/src/main/scala/ContextScopeExample.scala[See full example]
  +https://github.com/fomkin/korolev/blob/v0.17.0/examples/context-scope/src/main/scala/ContextScopeExample.scala[See full example]
   
   == Testing Korolev applications
   
  
positive.code: val config = KorolevServiceConfig[IO, MyState, Any](...)
  ------------------------------
  
  https://github.com/fomkin/korolev/blob/v0.16.0/examples/cats/src/main/scala/CatsIOExample.scala[See full example]
  
  == Troubleshooting
  
  
negative.code: val config = KorolevServiceConfig[monix.eval.Task, MyState, Any](...)
  ------------------------------
  
  https://github.com/fomkin/korolev/blob/v0.17.0/examples/monix/src/main/scala/MonixExample.scala[See full example]
  
  ==== Cats IO
  
  