tmlib.ts is typescript version of tmlib.js.