- [LispFunction("ak_list->variant0")] 
-  public ResultBuffer AkListToVariant(ResultBuffer args) 
-  { 
-      return args; // Pass-through (no conversion) 
-  } 
-   
1) Вызов (AK_LIST->VARIANT0 1) -> (1)
2 (AK_LIST->VARIANT0 OBJ)
error: invalid data type or data overflow: #<VLA-OBJECT IAcadCircle 0000000039a599c8>
Почему ошибка и как разработать функцию принимающую и возвращающую типы данных  VLA-OBJECT ?
Как то же написана функция VLAX-ENAME->VLA-OBJECT  как реализовать ее на C++ или C#  ?