func NewRemoteContext(host string, client *http.Client) (context.Context, error) {
	c, err := NewClient(host, client)
	if err != nil {
		return nil, err
	}
	return c.NewContext(context.Background()), nil
}
func NewRemoteContext(host string, client *http.Client) (context.Context, error) {
	c, err := NewClient(host, client)
	if err != nil {
		return nil, err
	}
	return c.NewContext(context.Background()), nil
}
func NewRemoteContext ( host string , client * http . Client ) ( context . Context , error ) { c , err := NewClient ( host , client ) if err != nil { return nil , err } return c . NewContext ( context . Background ( ) ) , nil }
// NewRemoteContext returns a context that gives access to the production
// APIs for the application at the given host. All communication will be
// performed over SSL unless the host is localhost.
NewRemoteContext returns a context that gives access to the production APIs for the application at the given host . All communication will be performed over SSL unless the host is localhost .