Yet another TypeScript lib