Basic Typescriptish support