Anyone know why the parent project, Tsonic, would compile Typescript to C# instead of directly to CIL? Is it because there's a closer 1:1 mapping between the language primitives or some other reason?