Is writing your unit tests in TypeScript a good idea?