Does llama index cross compile to the node/typescript variant, or is it entirely from scratch? If the former do folks know the tool that was used? Do you know what percentage of functionality exists in the typescript variant vs the python (or maybe its feature complete)?