experimental testing framework for TypeScript