Handling request scoped dependencies in Golang without abusing the context | Dark Hacker News