# Functions
GenerateRequestID generates a new random-enough request id for a request context.
NewRequestContext creates a new request context from context.Background().
NewRequestContextFrom creates a new request context from an existing context regenerating a request_id value.
# Type aliases
ContextKey is a wrapper type for our keys attached to a context.