Hi. I'm currently learning about contexts and my first feeling is that is seems strange for the context to be provided by the continuation instead of being passed to the continuation. Namely, when a coroutine is created, it seems to use the context of the final continuation that is going to be called when the coroutine ends. I was expecting the context to be yet another parameter on the coroutine creation. Also, I would expect for the context passed in to the final continuation to be potentially richer than the context on which the coroutine started (e.g. if the coroutine processing authenticates the user and associates her the context). How wrong am I and what am I missing?