https://www.talkingdotnet.com/app-use-vs-app-run-asp-net-core-middleware/
app.Use vs app.Run in ASP.NET Core middleware