Sending an array of strings between Python and C++

I’m sure there must be a simple way to achieve this, but I’m struggling to send an array of strings across the Python/C++ boundary. I thought I might be able to use a tvm::Array<std::string> but it seems tvm::Array only supports ObjectRefs. There’s a StringImmNode, but no corresponding reference type so I don’t think I can use that either. Does anyone have any ideas or does this need implementing?

One potential solution is that we can wrap things up by ourselves, i.e. define reference types, then manually wrap things with those ref type on python side