code: func (obj *Doc) EvaluateEx(ctx context.Context, expression string) (*FieldValue, error) {
  	result := &struct {
  		Value *FieldValue	`json:"qValue"`
  	} {}
  	err := obj.rpc(ctx, "EvaluateEx", result, expression)
  	return result.Value, err 
  }
docs: // Evaluates an expression and returns the result as a dual.
  // 
  // Example:
  // 
  // The client sends:
  // ```
  // {
  // "handle": 1,
  // "method": "EvaluateEx",
  // "params": {
  // "qExpression": "Sum(Holes)"
  // },
  // "id": 7,
  // "jsonrpc": "2.0"
  // }
  // ```
  // The engine returns:
  // ```
  // {
  // "jsonrpc": "2.0",
  // "id": 7,
  // "result": {
  // "qReturn": "361716"
  // }
  // }
  // ```
  //
  // Parameters:
  //
  // ◾ expression   -   Expression to evaluate.
  //