Trying to make new features robustly and safely for the TS side. However, I don't think just unit testing is the best way. (Mocks just give a false sense of security in this case) How about integration tests using an OpenAI LLM + local data in the library + new feature (ie. RouterQueryEngine, etc)?