A Base Class Library for TypeScript