in internal/contextual/values.go [22:31]
func Product(ctx context.Context) *system.Product { if val := ctx.Value(productKey); val != nil { if v, ok := val.(*system.Product); ok { return v } panic("incoherent context") } return nil }