func WithAPIVersion(ctx context.Context, version string) context.Context {
	return context.WithValue(ctx, apiVersion{}, version)
}
WithAPIVersion stores the API version to make a request with in the provided context
package version
import (
	"context"
	"os"
	"path"
)
type apiVersion struct{}