For internal spidr use only.
import public System.FFIlibxla : String -> String -> Stringdata CppString : TypeMkCppString : AnyPtr -> CppStringonCollectAny' : HasIO io => AnyPtr -> (AnyPtr -> IO ()) -> io GCAnyPtrprim__mkString : PrimIO AnyPtrcppString : HasIO io => io CppStringIt is up to the caller to `delete` the string.
prim__stringDelete : AnyPtr -> PrimIO ()delete : HasIO io => CppString -> io ()c_str : CppString -> Stringprim__stringData : AnyPtr -> Ptr Charprim__stringSize : AnyPtr -> Bits64prim__index : Bits64 -> AnyPtr -> AnyPtrcIntToBool : Int -> BoolisNullPtr : AnyPtr -> BoolboolToCInt : Bool -> Intdata Int64Array : TypeMkInt64Array : GCPtr Int64 -> Bits64 -> Int64ArraymkInt64Array : HasIO io => List Int64 -> io Int64ArraysizeofPtr : Bits64prim__setArrayPtr : AnyPtr -> Bits64 -> AnyPtr -> PrimIO ()