func WithValue(ctx foundation.Context, key interface{}, val interface{}) foundation.Context { return ctx.WithValue(key, val) }
func Value(ctx foundation.Context, key interface{}) interface{} { return ctx.Value(key) }