I've been watching the Tony Z video on the updates to Quantum and I'm wondering why he and the team decided to migrate the code from Typescript to C#. Why not use C++?