Example showing that manipulating coroutine context in ktor 2 plugin works but in ktor 3 it does not.
Run both examples by changing to ktor-sample-2 or ktor-sample-3 and execute
./gradlw run
Access http://0.0.0.0:8080/ and/or http://0.0.0.0:8081/. Output with ktor 2.x is Hello World test-string but with ktor 3 it is Hello World null