func GetVersion(ctx context.Context) string {
	return GetStringValue(ctx, "version")
}
GetVersion returns the application version from the context. An empty
string may returned if the version was not set on the context.
package context
import "golang.org/x/net/context"
func WithVersion(ctx context.Context, version string) context.Context {
	ctx = WithValue(ctx, "version", version)
	return WithLogger(ctx, GetLogger(ctx, "version"))
}