Hello! This project seems to expect users to write extension in C++, right? I'm wondering if it would be possible to write extensions in another language, such as golang?