func FromContext(ctx context.Context) *Client {
	executor, ok := ctx.Value(contextKey{}).(*executor.Executor)
	if !ok {
		return nil
	}
	return &Client{executor}
}
// FromContext returns an executor stored in a context
FromContext returns an executor stored in a context
// FromContext returns an executor stored in a context
func FromContext(ctx context.Context) *Client {
	executor, ok := ctx.Value(contextKey{}).(*executor.Executor)
	if !ok {
		return nil
	}
	return &Client{executor}
}
func FromContext ( ctx context . Context ) * Client { executor , ok := ctx . Value ( contextKey { } ) . ( * executor . Executor ) if ! ok { return nil } return & Client { executor } }
FromContext returns an executor stored in a context
FromContext returns an executor stored in a context