Variable initialization
- sgs_MakeNull - initialize variable to a null variable
- sgs_MakeBool - initialize variable to a boolean variable
- sgs_MakeInt - initialize variable to an integer
- sgs_MakeReal - initialize variable to a real value
- sgs_MakeCFunc - initialize variable to C function
- sgs_MakePtr - initialize variable to a pointer variable
- sgs_InitStringBuf - initialize variable to a new char buffer
- sgs_InitString - initialize variable to a new string
- sgs_InitObjectPtr - initialize variable to an existing object and acquire it
- sgs_InitThreadPtr - initialize variable to a thread (context/coroutine) and acquire it
- sgs_CreateObject - initialize variable to a new object
- sgs_CreateObjectIPA - initialize variable to a new object with additional memory allocated in-place for the internal data pointer
- sgs_CreateArray - initialize variable to a new array, optionally using the specified number of pushed items on stack
- sgs_CreateDict - initialize variable to a new dict, optionally using the specified number of pushed items on stack
- sgs_CreateMap - initialize variable to a new map, optionally using the specified number of pushed items on stack
- sgs_CreateEvent - initialize variable to a new event
- sgs_CreatePooledEventBuf - initialize variable to a new or existing pooled event (by name in buffer)
- sgs_CreatePooledEvent - initialize variable to a new or existing pooled event (by C-string name)