trex Golang middleware for gin-gonic that creates a scoped dependency context for each request for tracing