From 5adb8402a352ce9608626d995f4b7fcabf7c6f26 Mon Sep 17 00:00:00 2001
From: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com>
Date: Sat, 18 May 2024 01:21:16 -0700
Subject: [PATCH 1/6] [Docs] LangGraph Migration Guide

---
 deno.json                                     |   2 +
 .../core_docs/docs/how_to/migrate_agent.ipynb | 967 ++++++++++++++++++
 2 files changed, 969 insertions(+)
 create mode 100644 docs/core_docs/docs/how_to/migrate_agent.ipynb

diff --git a/deno.json b/deno.json
index 6992992136fe..ede1bf2c1eae 100644
--- a/deno.json
+++ b/deno.json
@@ -12,6 +12,8 @@
     "@langchain/core/": "npm:/@langchain/core/",
     "@langchain/pinecone": "npm:@langchain/pinecone",
     "@langchain/google-common": "npm:@langchain/google-common",
+    "@langchain/langgraph": "npm:/@langchain/langgraph@0.0.17",
+    "@langchain/langgraph/": "npm:/@langchain/langgraph@0.0.17/",
     "@microsoft/fetch-event-source": "npm:@microsoft/fetch-event-source",
     "@pinecone-database/pinecone": "npm:@pinecone-database/pinecone",
     "cheerio": "npm:/cheerio",
diff --git a/docs/core_docs/docs/how_to/migrate_agent.ipynb b/docs/core_docs/docs/how_to/migrate_agent.ipynb
new file mode 100644
index 000000000000..a16ce2a7092b
--- /dev/null
+++ b/docs/core_docs/docs/how_to/migrate_agent.ipynb
@@ -0,0 +1,967 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "aef3e2be",
+   "metadata": {},
+   "source": [
+    "# How to migrate from legacy LangChain agents to LangGraph\n",
+    "\n",
+    "Here we focus on how to move from legacy LangChain agents to LangGraph agents.\n",
+    "LangChain agents (the\n",
+    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor)\n",
+    "in particular) have multiple configuration parameters. In this notebook we will\n",
+    "show how those parameters map to the LangGraph\n",
+    "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent).\n",
+    "\n",
+    "#### Prerequisites\n",
+    "\n",
+    "This how-to guide uses Claude (model: \"claude-3-haiku-20240307\") as the LLM. Set\n",
+    "your Anthropic API key to run."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "id": "ef5404c3",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "// Deno.env.set(\"ANTHROPIC_API_KEY\", \"sk-...\");\n",
+    "\n",
+    "// Optional, add tracing in LangSmith\n",
+    "// Deno.env.set(\"LANGCHAIN_API_KEY\", \"ls...\");\n",
+    "Deno.env.set(\"LANGCHAIN_CALLBACKS_BACKGROUND\", \"true\");\n",
+    "Deno.env.set(\"LANGCHAIN_TRACING_V2\", \"true\");\n",
+    "Deno.env.set(\"LANGCHAIN_PROJECT\", \"How to migrate: LangGraphJS\");\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "d7a5531b",
+   "metadata": {},
+   "source": [
+    "## Basic Usage\n",
+    "\n",
+    "For basic creation and usage of a tool-calling ReAct-style agent, the\n",
+    "functionality is the same. First, let's define a model and tool(s), then we'll\n",
+    "use those to create an agent."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "id": "f4dc1309",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import { DynamicStructuredTool } from \"@langchain/core/tools\";\n",
+    "import { z } from \"zod\";\n",
+    "import { ChatAnthropic } from \"@langchain/anthropic\";\n",
+    "\n",
+    "const llm = new ChatAnthropic({ model: \"claude-3-haiku-20240307\" });\n",
+    "\n",
+    "const magicTool = new DynamicStructuredTool({\n",
+    "  name: \"magic_function\",\n",
+    "  description: \"Applies a magic function to an input.\",\n",
+    "  schema: z.object({\n",
+    "    input: z.number(),\n",
+    "  }),\n",
+    "  func: async ({ input }: { input: number }) => {\n",
+    "    return `${input + 2}`;\n",
+    "  },\n",
+    "});\n",
+    "\n",
+    "const tools = [magicTool];\n",
+    "\n",
+    "const query = \"what is the value of magic_function(3)?\";\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "901e7836",
+   "metadata": {},
+   "source": [
+    "For the LangChain\n",
+    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor),\n",
+    "we define a prompt with a placeholder for the agent's scratchpad. The agent can\n",
+    "be invoked as follows:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "id": "c7c04ef2",
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "{\n",
+       "  input: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
+       "  output: \u001b[32m\"The value of `magic_function(3)` is 5.\"\u001b[39m\n",
+       "}"
+      ]
+     },
+     "execution_count": 3,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "import {\n",
+    "  ChatPromptTemplate,\n",
+    "  MessagesPlaceholder,\n",
+    "} from \"@langchain/core/prompts\";\n",
+    "import { createToolCallingAgent } from \"langchain/agents\";\n",
+    "import { AgentExecutor } from \"langchain/agents\";\n",
+    "\n",
+    "const prompt = ChatPromptTemplate.fromMessages([\n",
+    "  [\"system\", \"You are a helpful assistant\"],\n",
+    "  [\"human\", `{input}`],\n",
+    "  new MessagesPlaceholder(\"agent_scratchpad\"),\n",
+    "]);\n",
+    "\n",
+    "const agent = createToolCallingAgent({ llm, tools, prompt });\n",
+    "const agentExecutor = new AgentExecutor({ agent, tools });\n",
+    "\n",
+    "await agentExecutor.invoke({ input: query });\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "295f87d2",
+   "metadata": {},
+   "source": [
+    "LangGraph's\n",
+    "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent)\n",
+    "manages a state that is defined by a list of messages. It will continue to\n",
+    "process the list until there are no tool calls in the agent's output. To kick it\n",
+    "off, we input a list of messages. The output will contain the entire state of\n",
+    "the graph-- in this case, the conversation history."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "id": "7ceb1e4d",
+   "metadata": {},
+   "outputs": [
+    {
+     "ename": "TypeError",
+     "evalue": "createReactAgent is not a function",
+     "output_type": "error",
+     "traceback": [
+      "Stack trace:",
+      "TypeError: createReactAgent is not a function",
+      "    at <anonymous>:2:13"
+     ]
+    }
+   ],
+   "source": [
+    "import { createReactAgent } from \"@langchain/langgraph/prebuilt\";\n",
+    "\n",
+    "const app = createReactAgent(llm, tools);\n",
+    "\n",
+    "let messages = app.invoke({ messages: [new HumanMessage(query)] });\n",
+    "\n",
+    "// {  \n",
+    "//     input: query,\n",
+    "//     output: messages.messages[messages.messages.length - 1].content,\n",
+    "// }"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "63e1a0d5",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "const messageHistory = messages.messages;\n",
+    "const newQuery = \"Pardon?\";\n",
+    "\n",
+    "messages = app.invoke({ messages: [...messageHistory, new HumanMessage(newQuery)] });\n",
+    "\n",
+    "{\n",
+    "    input: newQuery,\n",
+    "    output: messages.messages[messages.messages.length - 1].content,\n",
+    "}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "14703a37",
+   "metadata": {},
+   "source": [
+    "## Prompt Templates\n",
+    "\n",
+    "With legacy LangChain agents you have to pass in a prompt template. You can use\n",
+    "this to control the agent.\n",
+    "\n",
+    "With LangGraph\n",
+    "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent),\n",
+    "by default there is no prompt. You can achieve similar control over the agent in\n",
+    "a few ways:\n",
+    "\n",
+    "1. Pass in a system message as input\n",
+    "2. Initialize the agent with a system message\n",
+    "3. Initialize the agent with a function to transform messages before passing to\n",
+    "   the model.\n",
+    "\n",
+    "Let's take a look at all of these below. We will pass in custom instructions to\n",
+    "get the agent to respond in Spanish.\n",
+    "\n",
+    "First up, using AgentExecutor:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "c8415a5c",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "const spanishPrompt = ChatPromptTemplate.fromMessages([\n",
+    "  [\"system\", \"You are a helpful assistant. Respond only in Spanish.\"],\n",
+    "  [\"human\", `{input}`],\n",
+    "  new MessagesPlaceholder(\"agent_scratchpad\"),\n",
+    "]);\n",
+    "\n",
+    "const spanishAgent = createToolCallingAgent(model, tools, spanishPrompt);\n",
+    "const spanishAgentExecutor = new AgentExecutor({ agent: spanishAgent, tools });\n",
+    "\n",
+    "spanishAgentExecutor.invoke({ input: query });\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "c80a17fc",
+   "metadata": {},
+   "source": [
+    "Now, let's pass a custom system message to\n",
+    "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent).\n",
+    "This can either be a string or a LangChain SystemMessage."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ef588564",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import { SystemMessage } from \"@langchain/core/messages\";\n",
+    "\n",
+    "const systemMessage = \"You are a helpful assistant. Respond only in Spanish.\";\n",
+    "\n",
+    "// This could also be a SystemMessage object\n",
+    "// const systemMessage = new SystemMessage(\"You are a helpful assistant. Respond only in Spanish.\");\n",
+    "\n",
+    "const appWithSystemMessage = createReactAgent(llm, tools, {\n",
+    "  messagesModifier: systemMessage,\n",
+    "});\n",
+    "\n",
+    "messages = appWithSystemMessage.invoke({ messages: [new HumanMessage(query)] });\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "75668e20",
+   "metadata": {},
+   "source": [
+    "We can also pass in an arbitrary function. This function should take in a list\n",
+    "of messages and output a list of messages. We can do all types of arbitrary\n",
+    "formatting of messages here. In this cases, let's just add a SystemMessage to\n",
+    "the start of the list of messages."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ddc84ebd",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "const modifyMessages = (messages: BaseMessage[]) => {\n",
+    "  const systemPrompt = ChatPromptTemplate.fromMessages([\n",
+    "    [\"system\", \"You are a helpful assistant. Respond only in Spanish.\"],\n",
+    "    new MessagesPlaceholder(\"messages\"),\n",
+    "  ]);\n",
+    "\n",
+    "  const modifiedMessages = systemPrompt.invoke({ messages }).toMessages();\n",
+    "  modifiedMessages.push(\n",
+    "    new HumanMessage(\"Also say 'Pandamonium!' after the answer.\"),\n",
+    "  );\n",
+    "  return modifiedMessages;\n",
+    "};\n",
+    "\n",
+    "const appWithMessagesModifier = createReactAgent(llm, tools, {\n",
+    "  messagesModifier: modifyMessages,\n",
+    "});\n",
+    "\n",
+    "messages = appWithMessagesModifier.invoke({\n",
+    "  messages: [new HumanMessage(query)],\n",
+    "});\n",
+    "\n",
+    "console.log({\n",
+    "  input: query,\n",
+    "  output: messages.messages[messages.messages.length - 1].content,\n",
+    "});"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "b3b88d65",
+   "metadata": {},
+   "source": [
+    "## Memory\n",
+    "\n",
+    "With LangChain's\n",
+    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.iter),\n",
+    "you could add chat\n",
+    "[Memory](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.memory)\n",
+    "so it can engage in a multi-turn conversation."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "fc762f5d",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import { ChatMessageHistory } from \"@langchain/core/memory\";\n",
+    "import { RunnableWithMessageHistory } from \"@langchain/core/runnables\";\n",
+    "\n",
+    "const memory = new ChatMessageHistory({ sessionId: \"test-session\" });\n",
+    "const agentExecutorWithMemory = new RunnableWithMessageHistory({\n",
+    "  runnable: agentExecutor,\n",
+    "  memoryFactory: () => memory,\n",
+    "  inputMessagesKey: \"input\",\n",
+    "  historyMessagesKey: \"chat_history\",\n",
+    "});\n",
+    "\n",
+    "const config = { configurable: { session_id: \"test-session\" } };\n",
+    "\n",
+    "console.log(\n",
+    "  agentExecutorWithMemory.invoke(\n",
+    "    { input: \"Hi, I'm polly! What's the output of magic_function of 3?\" },\n",
+    "    config,\n",
+    "  ).output,\n",
+    ");\n",
+    "console.log(\"---\");\n",
+    "console.log(\n",
+    "  agentExecutorWithMemory.invoke({ input: \"Remember my name?\" }, config).output,\n",
+    ");\n",
+    "console.log(\"---\");\n",
+    "console.log(\n",
+    "  agentExecutorWithMemory.invoke(\n",
+    "    { input: \"what was that output again?\" },\n",
+    "    config,\n",
+    "  ).output,\n",
+    ");"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "435254c4",
+   "metadata": {},
+   "source": [
+    "#### In LangGraph\n",
+    "\n",
+    "Memory is just\n",
+    "[persistence](https://langchain-ai.github.io/langgraph/how-tos/persistence/),\n",
+    "aka\n",
+    "[checkpointing](https://langchain-ai.github.io/langgraph/reference/checkpoints/).\n",
+    "\n",
+    "Add a `checkpointer` to the agent and you get chat memory for free."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "0c2cb398",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import { MemorySaver } from \"@langchain/langgraph/memory\";\n",
+    "\n",
+    "const memory = new MemorySaver();\n",
+    "const appWithMemory = createReactAgent(model, tools, {\n",
+    "  messagesModifier: systemMessage,\n",
+    "  checkpointer: memory,\n",
+    "});\n",
+    "\n",
+    "const config = { configurable: { thread_id: \"test-thread\" } };\n",
+    "\n",
+    "console.log(\n",
+    "  appWithMemory.invoke(\n",
+    "    {\n",
+    "      messages: [\n",
+    "        new HumanMessage(\n",
+    "          \"Hi, I'm polly! What's the output of magic_function of 3?\",\n",
+    "        ),\n",
+    "      ],\n",
+    "    },\n",
+    "    config,\n",
+    "  ).messages[0].content,\n",
+    ");\n",
+    "console.log(\"---\");\n",
+    "console.log(\n",
+    "  appWithMemory.invoke(\n",
+    "    { messages: [new HumanMessage(\"Remember my name?\")] },\n",
+    "    config,\n",
+    "  ).messages[0].content,\n",
+    ");\n",
+    "console.log(\"---\");\n",
+    "console.log(\n",
+    "  appWithMemory.invoke(\n",
+    "    { messages: [new HumanMessage(\"what was that output again?\")] },\n",
+    "    config,\n",
+    "  ).messages[0].content,\n",
+    ");"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "14cbdc73",
+   "metadata": {},
+   "source": [
+    "## Iterating through steps\n",
+    "\n",
+    "With LangChain's\n",
+    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.iter),\n",
+    "you could iterate over the steps using the\n",
+    "[stream](https://api.python.langchain.com/en/latest/runnables/langchain_core.runnables.base.Runnable.html#langchain_core.runnables.base.Runnable.stream)\n",
+    "(or async `astream`) methods or the\n",
+    "[iter](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.iter)\n",
+    "method. LangGraph supports stepwise iteration using\n",
+    "[stream](https://api.python.langchain.com/en/latest/runnables/langchain_core.runnables.base.Runnable.html#langchain_core.runnables.base.Runnable.stream)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "69049989",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "for await (const step of agentExecutor.stream({ input: query })) {\n",
+    "  console.log(step);\n",
+    "}\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "4122e30a",
+   "metadata": {},
+   "source": [
+    "#### In LangGraph\n",
+    "\n",
+    "In LangGraph, things are handled natively using\n",
+    "[stream](https://langchain-ai.github.io/langgraph/reference/graphs/#langgraph.graph.graph.CompiledGraph.stream)\n",
+    "or the asynchronous `astream` method."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "f1245fe8",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "for await (\n",
+    "  const step of app.stream(\n",
+    "    { messages: [new HumanMessage(query)] },\n",
+    "    { streamMode: \"updates\" },\n",
+    "  )\n",
+    ") {\n",
+    "  console.log(step);\n",
+    "}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "dc77c685",
+   "metadata": {},
+   "source": [
+    "## `return_intermediate_steps`\n",
+    "\n",
+    "Setting this parameter on AgentExecutor allows users to access\n",
+    "intermediate_steps, which pairs agent actions (e.g., tool invocations) with\n",
+    "their outcomes."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "5d28f0d9",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "const agentExecutorWithIntermediateSteps = new AgentExecutor({\n",
+    "  agent,\n",
+    "  tools,\n",
+    "  returnIntermediateSteps: true,\n",
+    "});\n",
+    "\n",
+    "const result = agentExecutorWithIntermediateSteps.invoke({ input: query });\n",
+    "\n",
+    "console.log(result.intermediateSteps);\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "6c920179",
+   "metadata": {},
+   "source": [
+    "By default the\n",
+    "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent)\n",
+    "in LangGraph appends all messages to the central state. Therefore, it is easy to\n",
+    "see any intermediate steps by just looking at the full state."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "571aaa7f",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "messages = app.invoke({ messages: [new HumanMessage(query)] });\n",
+    "\n",
+    "console.log(messages);\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "fcbccace",
+   "metadata": {},
+   "source": [
+    "## `max_iterations`\n",
+    "\n",
+    "`AgentExecutor` implements a `max_iterations` parameter, whereas this is\n",
+    "controlled via `recursion_limit` in LangGraph.\n",
+    "\n",
+    "Note that in AgentExecutor, an \"iteration\" includes a full turn of tool\n",
+    "invocation and execution. In LangGraph, each step contributes to the recursion\n",
+    "limit, so we will need to multiply by two (and add one) to get equivalent\n",
+    "results.\n",
+    "\n",
+    "If the recursion limit is reached, LangGraph raises a specific exception type,\n",
+    "that we can catch and manage similarly to AgentExecutor."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "1bf634aa",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "const badMagicTool = new DynamicStructuredTool({\n",
+    "  name: \"magic_function\",\n",
+    "  description: \"Applies a magic function to an input.\",\n",
+    "  schema: z.object({\n",
+    "    input: z.string(),\n",
+    "  }),\n",
+    "  func: async ({ input }) => {\n",
+    "    return \"Sorry, there was an error. Please try again.\";\n",
+    "  },\n",
+    "});\n",
+    "\n",
+    "const badTools = [badMagicTool];\n",
+    "\n",
+    "const spanishAgentExecutorWithMaxIterations = new AgentExecutor({\n",
+    "  agent: createToolCallingAgent(llm, badTools, spanishPrompt),\n",
+    "  tools: badTools,\n",
+    "  verbose: true,\n",
+    "  maxIterations: 3,\n",
+    "});\n",
+    "\n",
+    "spanishAgentExecutorWithMaxIterations.invoke({ input: query });\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "8b60fce0",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import { GraphRecursionError } from \"@langchain/langgraph/errors\";\n",
+    "\n",
+    "const RECURSION_LIMIT = 2 * 3 + 1;\n",
+    "\n",
+    "const appWithBadTools = createReactAgent(llm, badTools);\n",
+    "\n",
+    "try {\n",
+    "  for await (\n",
+    "    const chunk of appWithBadTools.stream(\n",
+    "      { messages: [new HumanMessage(query)] },\n",
+    "      { recursionLimit: RECURSION_LIMIT },\n",
+    "      { streamMode: \"values\" },\n",
+    "    )\n",
+    "  ) {\n",
+    "    console.log(chunk.messages[chunk.messages.length - 1]);\n",
+    "  }\n",
+    "} catch (error) {\n",
+    "  if (error instanceof GraphRecursionError) {\n",
+    "    console.log({\n",
+    "      input: query,\n",
+    "      output: \"Agent stopped due to max iterations.\",\n",
+    "    });\n",
+    "  } else {\n",
+    "    throw error;\n",
+    "  }\n",
+    "}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "4c193398",
+   "metadata": {},
+   "source": [
+    "## `max_execution_time`\n",
+    "\n",
+    "`AgentExecutor` implements a `max_execution_time` parameter, allowing users to\n",
+    "abort a run that exceeds a total time limit."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "883b8ac4",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "const slowMagic = new DynamicStructuredTool({\n",
+    "  name: \"magic_function\",\n",
+    "  description: \"Applies a magic function to an input.\",\n",
+    "  schema: z.object({\n",
+    "    input: z.string(),\n",
+    "  }),\n",
+    "  func: async ({ input }) => {\n",
+    "    await new Promise((resolve) => setTimeout(resolve, 2500));\n",
+    "    return \"Sorry, there was an error. Please try again.\";\n",
+    "  },\n",
+    "});\n",
+    "\n",
+    "const slowTools = [slowMagic];\n",
+    "\n",
+    "const slowAgentExecutor = new AgentExecutor({\n",
+    "  agent: createToolCallingAgent(model, slowTools),\n",
+    "  tools: slowTools,\n",
+    "  maxExecutionTime: 2000,\n",
+    "  verbose: true,\n",
+    "});\n",
+    "\n",
+    "slowAgentExecutor.invoke({ input: query });\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "024d2150",
+   "metadata": {},
+   "source": [
+    "With LangGraph's react agent, you can control timeouts on two levels.\n",
+    "\n",
+    "You can set a `stepTimeout` to bound each **step**:\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "a3858edd",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "const appWithSlowTools = createReactAgent(llm, slowTools);\n",
+    "appWithSlowTools.stepTimeout = 2000;\n",
+    "\n",
+    "try {\n",
+    "  for await (\n",
+    "    const chunk of appWithSlowTools.stream({\n",
+    "      messages: [new HumanMessage(query)],\n",
+    "    })\n",
+    "  ) {\n",
+    "    console.log(chunk);\n",
+    "    console.log(\"------\");\n",
+    "  }\n",
+    "} catch (error) {\n",
+    "  if (error instanceof TimeoutError) {\n",
+    "    console.log({\n",
+    "      input: query,\n",
+    "      output: \"Agent stopped due to max iterations.\",\n",
+    "    });\n",
+    "  } else {\n",
+    "    throw error;\n",
+    "  }\n",
+    "}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "f707ace8",
+   "metadata": {},
+   "source": [
+    "The other way to set a single max timeout for an entire run is to directly use\n",
+    "the deno stdlib\n",
+    "[Promise.any()](https://doc.deno.land/deno/stable/~/Deno.Promise.any) method."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "5e32615d",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "try {\n",
+    "  await Promise.any([\n",
+    "    appWithSlowTools.astream({ messages: [new HumanMessage(query)] }).collect(),\n",
+    "    new Promise((_, reject) =>\n",
+    "      setTimeout(() => reject(new TimeoutError()), 3000)\n",
+    "    ),\n",
+    "  ]);\n",
+    "} catch (error) {\n",
+    "  if (error instanceof TimeoutError) {\n",
+    "    console.log(\"Task Cancelled.\");\n",
+    "  } else {\n",
+    "    throw error;\n",
+    "  }\n",
+    "}\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "cf61b042",
+   "metadata": {},
+   "source": [
+    "## `early_stopping_method`\n",
+    "\n",
+    "With LangChain's\n",
+    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.iter),\n",
+    "you could configure an\n",
+    "[early_stopping_method](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.early_stopping_method)\n",
+    "to either return a string saying \"Agent stopped due to iteration limit or time\n",
+    "limit.\" (`\"force\"`) or prompt the LLM a final time to respond (`\"generate\"`)."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "a1d6bbac",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "const earlyStoppingAgentExecutor = new AgentExecutor({\n",
+    "  agent: createToolCallingAgent(model, badTools, prompt),\n",
+    "  tools: badTools,\n",
+    "  earlyStoppingMethod: \"force\",\n",
+    "  maxIterations: 1,\n",
+    "});\n",
+    "\n",
+    "const earlyStoppingResult = earlyStoppingAgentExecutor.invoke({ input: query });\n",
+    "console.log(\"Output with earlyStoppingMethod='force':\");\n",
+    "console.log(earlyStoppingResult.output);\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "5d29fcd7",
+   "metadata": {},
+   "source": [
+    "#### In LangGraph\n",
+    "\n",
+    "In LangGraph, you can explicitly handle the response behavior outside the agent,\n",
+    "since the full state can be accessed."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "be0cb9d1",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "const RECURSION_LIMIT_SHORT = 2 * 1 + 1;\n",
+    "\n",
+    "try {\n",
+    "  for await (\n",
+    "    const chunk of appWithBadTools.stream(\n",
+    "      { messages: [new HumanMessage(query)] },\n",
+    "      { recursionLimit: RECURSION_LIMIT_SHORT },\n",
+    "      { streamMode: \"values\" },\n",
+    "    )\n",
+    "  ) {\n",
+    "    console.log(chunk.messages[chunk.messages.length - 1]);\n",
+    "  }\n",
+    "} catch (error) {\n",
+    "  if (error instanceof GraphRecursionError) {\n",
+    "    console.log({\n",
+    "      input: query,\n",
+    "      output: \"Agent stopped due to max iterations.\",\n",
+    "    });\n",
+    "  } else {\n",
+    "    throw error;\n",
+    "  }\n",
+    "}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "c4f69afe",
+   "metadata": {},
+   "source": [
+    "## `trim_intermediate_steps`\n",
+    "\n",
+    "With LangChain's\n",
+    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor),\n",
+    "you could trim the intermediate steps of long-running agents using\n",
+    "[trim_intermediate_steps](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.trim_intermediate_steps),\n",
+    "which is either an integer (indicating the agent should keep the last N steps)\n",
+    "or a custom function.\n",
+    "\n",
+    "For instance, we could trim the value so the agent only sees the most recent\n",
+    "intermediate step."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ecc91d14",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "let magicStepNum = 1;\n",
+    "\n",
+    "const countingMagicTool = new DynamicStructuredTool({\n",
+    "  name: \"magic_function\",\n",
+    "  description: \"Applies a magic function to an input.\",\n",
+    "  schema: z.object({\n",
+    "    input: z.number(),\n",
+    "  }),\n",
+    "  func: async ({ input }) => {\n",
+    "    console.log(`Call number: ${magicStepNum}`);\n",
+    "    magicStepNum += 1;\n",
+    "    return input + magicStepNum;\n",
+    "  },\n",
+    "});\n",
+    "\n",
+    "const countingTools = [countingMagicTool];\n",
+    "\n",
+    "const trimSteps = (steps) => {\n",
+    "  // Let's give the agent amnesia\n",
+    "  return [];\n",
+    "};\n",
+    "\n",
+    "const agentExecutorWithTrim = new AgentExecutor({\n",
+    "  agent: createToolCallingAgent(llm, countingTools, prompt),\n",
+    "  tools: countingTools,\n",
+    "  trimIntermediateSteps: trimSteps,\n",
+    "});\n",
+    "\n",
+    "const queryWithCounts =\n",
+    "  \"Call the magic function 4 times in sequence with the value 3. You cannot call it multiple times at once.\";\n",
+    "\n",
+    "for await (\n",
+    "  const step of agentExecutorWithTrim.stream({\n",
+    "    input: queryWithCounts,\n",
+    "  })\n",
+    ") {\n",
+    "  // no-op\n",
+    "}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "757b653f",
+   "metadata": {},
+   "source": [
+    "#### In LangGraph\n",
+    "\n",
+    "We can use the\n",
+    "[`messagesModifier`](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent)\n",
+    "just as before when passing in [prompt templates](#prompt-templates)."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "b82623e7",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "let magicStepNum2 = 1;\n",
+    "\n",
+    "const countingMagicTool2 = new DynamicStructuredTool({\n",
+    "  name: \"magic_function\",\n",
+    "  description: \"Applies a magic function to an input.\",\n",
+    "  schema: z.object({\n",
+    "    input: z.number(),\n",
+    "  }),\n",
+    "  func: async ({ input }) => {\n",
+    "    console.log(`Call number: ${magicStepNum2}`);\n",
+    "    magicStepNum2 += 1;\n",
+    "    return input + magicStepNum2;\n",
+    "  },\n",
+    "});\n",
+    "\n",
+    "const countingTools2 = [countingMagicTool2];\n",
+    "\n",
+    "const amnesiaMessagesModifier = (messages: BaseMessage[]) => {\n",
+    "  // Give the agent amnesia, only keeping the original user query\n",
+    "  return [new SystemMessage(\"You are a helpful assistant\"), messages[0]];\n",
+    "};\n",
+    "\n",
+    "const amnesiaApp = createReactAgent(model, countingTools2, {\n",
+    "  messagesModifier: amnesiaMessagesModifier,\n",
+    "});\n",
+    "\n",
+    "try {\n",
+    "  for await (\n",
+    "    const step of amnesiaApp.stream(\n",
+    "      { messages: [new HumanMessage(queryWithCounts)] },\n",
+    "      { streamMode: \"updates\" },\n",
+    "    )\n",
+    "  ) {\n",
+    "    // no-op\n",
+    "  }\n",
+    "} catch (error) {\n",
+    "  if (error instanceof GraphRecursionError) {\n",
+    "    console.log(\"Stopping agent prematurely due to triggering stop condition\");\n",
+    "  } else {\n",
+    "    throw error;\n",
+    "  }\n",
+    "}"
+   ]
+  }
+ ],
+ "metadata": {
+  "jupytext": {
+   "text_representation": {
+    "extension": ".py",
+    "format_name": "percent",
+    "format_version": "1.3",
+    "jupytext_version": "1.16.1"
+   }
+  },
+  "kernelspec": {
+   "display_name": "Deno",
+   "language": "typescript",
+   "name": "deno"
+  },
+  "language_info": {
+   "file_extension": ".ts",
+   "mimetype": "text/x.typescript",
+   "name": "typescript",
+   "nb_converter": "script",
+   "pygments_lexer": "typescript",
+   "version": "5.4.5"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}

From c1e8686b5d6a5ceb1242b5255be19aebb06075f4 Mon Sep 17 00:00:00 2001
From: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com>
Date: Mon, 20 May 2024 11:48:12 -0700
Subject: [PATCH 2/6] fixup

---
 docs/core_docs/.gitignore                     |    2 +
 .../core_docs/docs/how_to/migrate_agent.ipynb | 7640 +++++++++++++++--
 docs/core_docs/package.json                   |    1 +
 yarn.lock                                     |   31 +
 4 files changed, 7127 insertions(+), 547 deletions(-)

diff --git a/docs/core_docs/.gitignore b/docs/core_docs/.gitignore
index bebea6b4a55b..a46812427cf1 100644
--- a/docs/core_docs/.gitignore
+++ b/docs/core_docs/.gitignore
@@ -99,6 +99,8 @@ docs/how_to/output_parser_json.md
 docs/how_to/output_parser_json.mdx
 docs/how_to/multiple_queries.md
 docs/how_to/multiple_queries.mdx
+docs/how_to/migrate_agent.md
+docs/how_to/migrate_agent.mdx
 docs/how_to/logprobs.md
 docs/how_to/logprobs.mdx
 docs/how_to/graph_semantic.md
diff --git a/docs/core_docs/docs/how_to/migrate_agent.ipynb b/docs/core_docs/docs/how_to/migrate_agent.ipynb
index a16ce2a7092b..7deb2501e4fb 100644
--- a/docs/core_docs/docs/how_to/migrate_agent.ipynb
+++ b/docs/core_docs/docs/how_to/migrate_agent.ipynb
@@ -2,7 +2,7 @@
  "cells": [
   {
    "cell_type": "markdown",
-   "id": "aef3e2be",
+   "id": "579c24a2",
    "metadata": {},
    "source": [
     "# How to migrate from legacy LangChain agents to LangGraph\n",
@@ -17,42 +17,54 @@
     "#### Prerequisites\n",
     "\n",
     "This how-to guide uses Claude (model: \"claude-3-haiku-20240307\") as the LLM. Set\n",
-    "your Anthropic API key to run."
+    "your Anthropic API key to run.\n"
    ]
   },
   {
    "cell_type": "code",
    "execution_count": 1,
-   "id": "ef5404c3",
-   "metadata": {},
-   "outputs": [],
+   "id": "24ef582f",
+   "metadata": {
+    "lines_to_next_cell": 2
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "How to migrate: LangGraphJS\n"
+     ]
+    }
+   ],
    "source": [
-    "// Deno.env.set(\"ANTHROPIC_API_KEY\", \"sk-...\");\n",
+    "// process.env.ANTHROPIC_API_KEY = \"sk-...\";\n",
     "\n",
     "// Optional, add tracing in LangSmith\n",
-    "// Deno.env.set(\"LANGCHAIN_API_KEY\", \"ls...\");\n",
-    "Deno.env.set(\"LANGCHAIN_CALLBACKS_BACKGROUND\", \"true\");\n",
-    "Deno.env.set(\"LANGCHAIN_TRACING_V2\", \"true\");\n",
-    "Deno.env.set(\"LANGCHAIN_PROJECT\", \"How to migrate: LangGraphJS\");\n"
+    "// process.env.LANGCHAIN_API_KEY = \"ls...\";\n",
+    "process.env.LANGCHAIN_CALLBACKS_BACKGROUND = \"true\";\n",
+    "process.env.LANGCHAIN_TRACING_V2 = \"true\";\n",
+    "process.env.LANGCHAIN_PROJECT = \"How to migrate: LangGraphJS\";\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "d7a5531b",
+   "id": "c1ff5c79",
    "metadata": {},
    "source": [
     "## Basic Usage\n",
     "\n",
     "For basic creation and usage of a tool-calling ReAct-style agent, the\n",
     "functionality is the same. First, let's define a model and tool(s), then we'll\n",
-    "use those to create an agent."
+    "use those to create an agent.\n"
    ]
   },
   {
    "cell_type": "code",
    "execution_count": 2,
-   "id": "f4dc1309",
-   "metadata": {},
+   "id": "1222c5e2",
+   "metadata": {
+    "lines_to_next_cell": 2
+   },
    "outputs": [],
    "source": [
     "import { DynamicStructuredTool } from \"@langchain/core/tools\";\n",
@@ -79,33 +91,34 @@
   },
   {
    "cell_type": "markdown",
-   "id": "901e7836",
+   "id": "768d9e8c",
    "metadata": {},
    "source": [
     "For the LangChain\n",
     "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor),\n",
     "we define a prompt with a placeholder for the agent's scratchpad. The agent can\n",
-    "be invoked as follows:"
+    "be invoked as follows:\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 3,
-   "id": "c7c04ef2",
-   "metadata": {},
+   "execution_count": 8,
+   "id": "e52bf891",
+   "metadata": {
+    "lines_to_next_cell": 2
+   },
    "outputs": [
     {
-     "data": {
-      "text/plain": [
-       "{\n",
-       "  input: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
-       "  output: \u001b[32m\"The value of `magic_function(3)` is 5.\"\u001b[39m\n",
-       "}"
-      ]
-     },
-     "execution_count": 3,
-     "metadata": {},
-     "output_type": "execute_result"
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{\n",
+      "  input: 'what is the value of magic_function(3)?',\n",
+      "  output: 'The magic_function takes an input number and returns a value. When we pass in the value 3, the function returns 5.\\n' +\n",
+      "    '\\n' +\n",
+      "    'So the value of magic_function(3) is 5.'\n",
+      "}\n"
+     ]
     }
    ],
    "source": [
@@ -122,15 +135,15 @@
     "  new MessagesPlaceholder(\"agent_scratchpad\"),\n",
     "]);\n",
     "\n",
-    "const agent = createToolCallingAgent({ llm, tools, prompt });\n",
-    "const agentExecutor = new AgentExecutor({ agent, tools });\n",
+    "const agent = createToolCallingAgent({ llm: llm, tools: tools, prompt });\n",
+    "const agentExecutor = new AgentExecutor({ agent, tools: tools });\n",
     "\n",
     "await agentExecutor.invoke({ input: query });\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "295f87d2",
+   "id": "ba3e5db9",
    "metadata": {},
    "source": [
     "LangGraph's\n",
@@ -138,60 +151,201 @@
     "manages a state that is defined by a list of messages. It will continue to\n",
     "process the list until there are no tool calls in the agent's output. To kick it\n",
     "off, we input a list of messages. The output will contain the entire state of\n",
-    "the graph-- in this case, the conversation history."
+    "the graph-- in this case, the conversation history.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
-   "id": "7ceb1e4d",
+   "execution_count": 15,
+   "id": "dcda7082",
    "metadata": {},
    "outputs": [
     {
-     "ename": "TypeError",
-     "evalue": "createReactAgent is not a function",
-     "output_type": "error",
-     "traceback": [
-      "Stack trace:",
-      "TypeError: createReactAgent is not a function",
-      "    at <anonymous>:2:13"
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{\n",
+      "  messages: [\n",
+      "    HumanMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: 'what is the value of magic_function(3)?',\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {}\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: [Array],\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: [Object],\n",
+      "      response_metadata: [Object],\n",
+      "      tool_calls: [Array],\n",
+      "      invalid_tool_calls: []\n",
+      "    },\n",
+      "    ToolMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: '5',\n",
+      "      name: 'magic_function',\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {},\n",
+      "      tool_call_id: 'toolu_01Bso84yaQRUw8CBf2qzimwv'\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: 'The magic_function takes a numeric input and returns a value 2 greater than the input. So for an input of 3, the output is 5.',\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: [Object],\n",
+      "      response_metadata: [Object],\n",
+      "      tool_calls: [],\n",
+      "      invalid_tool_calls: []\n",
+      "    }\n",
+      "  ]\n",
+      "}\n"
      ]
     }
    ],
    "source": [
     "import { createReactAgent } from \"@langchain/langgraph/prebuilt\";\n",
+    "import { HumanMessage } from \"@langchain/core/messages\";\n",
     "\n",
     "const app = createReactAgent(llm, tools);\n",
     "\n",
-    "let messages = app.invoke({ messages: [new HumanMessage(query)] });\n",
-    "\n",
-    "// {  \n",
-    "//     input: query,\n",
-    "//     output: messages.messages[messages.messages.length - 1].content,\n",
-    "// }"
+    "let agentOutput = await app.invoke({ messages: [new HumanMessage(query)] });\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "63e1a0d5",
+   "execution_count": 18,
+   "id": "b0a390a2",
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{\n",
+      "  messages: [\n",
+      "    HumanMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: 'what is the value of magic_function(3)?',\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {}\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: [Array],\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: [Object],\n",
+      "      response_metadata: [Object],\n",
+      "      tool_calls: [Array],\n",
+      "      invalid_tool_calls: []\n",
+      "    },\n",
+      "    ToolMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: '5',\n",
+      "      name: 'magic_function',\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {},\n",
+      "      tool_call_id: 'toolu_01Bso84yaQRUw8CBf2qzimwv'\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: 'The magic_function takes a numeric input and returns a value 2 greater than the input. So for an input of 3, the output is 5.',\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: [Object],\n",
+      "      response_metadata: [Object],\n",
+      "      tool_calls: [],\n",
+      "      invalid_tool_calls: []\n",
+      "    },\n",
+      "    HumanMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: 'Pardon?',\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {}\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: [Array],\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: [Object],\n",
+      "      response_metadata: [Object],\n",
+      "      tool_calls: [Array],\n",
+      "      invalid_tool_calls: []\n",
+      "    },\n",
+      "    ToolMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: '5',\n",
+      "      name: 'magic_function',\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {},\n",
+      "      tool_call_id: 'toolu_011r4Kcwff5vCqdoqQ7AEUdq'\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: 'The magic_function takes a numeric input and returns a value 2 greater than the input. So for an input of 3, the output of the magic_function is 5.',\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: [Object],\n",
+      "      response_metadata: [Object],\n",
+      "      tool_calls: [],\n",
+      "      invalid_tool_calls: []\n",
+      "    }\n",
+      "  ]\n",
+      "}\n"
+     ]
+    }
+   ],
    "source": [
-    "const messageHistory = messages.messages;\n",
+    "const messageHistory = agentOutput.messages;\n",
     "const newQuery = \"Pardon?\";\n",
     "\n",
-    "messages = app.invoke({ messages: [...messageHistory, new HumanMessage(newQuery)] });\n",
-    "\n",
-    "{\n",
-    "    input: newQuery,\n",
-    "    output: messages.messages[messages.messages.length - 1].content,\n",
-    "}"
+    "agentOutput = await app.invoke({\n",
+    "  messages: [...messageHistory, new HumanMessage(newQuery)],\n",
+    "});\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "14703a37",
+   "id": "41a12f7a",
    "metadata": {},
    "source": [
     "## Prompt Templates\n",
@@ -212,15 +366,28 @@
     "Let's take a look at all of these below. We will pass in custom instructions to\n",
     "get the agent to respond in Spanish.\n",
     "\n",
-    "First up, using AgentExecutor:"
+    "First up, using AgentExecutor:\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "c8415a5c",
-   "metadata": {},
-   "outputs": [],
+   "execution_count": 22,
+   "id": "4c5266cc",
+   "metadata": {
+    "lines_to_next_cell": 2
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{\n",
+      "  input: 'what is the value of magic_function(3)?',\n",
+      "  output: 'El valor de magic_function(3) es 5.'\n",
+      "}\n"
+     ]
+    }
+   ],
    "source": [
     "const spanishPrompt = ChatPromptTemplate.fromMessages([\n",
     "  [\"system\", \"You are a helpful assistant. Respond only in Spanish.\"],\n",
@@ -228,28 +395,96 @@
     "  new MessagesPlaceholder(\"agent_scratchpad\"),\n",
     "]);\n",
     "\n",
-    "const spanishAgent = createToolCallingAgent(model, tools, spanishPrompt);\n",
-    "const spanishAgentExecutor = new AgentExecutor({ agent: spanishAgent, tools });\n",
+    "const spanishAgent = createToolCallingAgent({\n",
+    "  llm: llm,\n",
+    "  tools: tools,\n",
+    "  prompt: spanishPrompt,\n",
+    "});\n",
+    "const spanishAgentExecutor = new AgentExecutor({\n",
+    "  agent: spanishAgent,\n",
+    "  tools: tools,\n",
+    "});\n",
     "\n",
-    "spanishAgentExecutor.invoke({ input: query });\n"
+    "await spanishAgentExecutor.invoke({ input: query });\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "c80a17fc",
+   "id": "c54b374d",
    "metadata": {},
    "source": [
     "Now, let's pass a custom system message to\n",
     "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent).\n",
-    "This can either be a string or a LangChain SystemMessage."
+    "This can either be a string or a LangChain SystemMessage.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "ef588564",
-   "metadata": {},
-   "outputs": [],
+   "execution_count": 25,
+   "id": "38a751ba",
+   "metadata": {
+    "lines_to_next_cell": 2
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{\n",
+      "  messages: [\n",
+      "    HumanMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: 'what is the value of magic_function(3)?',\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {}\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: [Array],\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: [Object],\n",
+      "      response_metadata: [Object],\n",
+      "      tool_calls: [Array],\n",
+      "      invalid_tool_calls: []\n",
+      "    },\n",
+      "    ToolMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: '5',\n",
+      "      name: 'magic_function',\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {},\n",
+      "      tool_call_id: 'toolu_01K3hHzK9KiksF87sDRaJxYW'\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: 'El valor de magic_function(3) es 5.',\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: [Object],\n",
+      "      response_metadata: [Object],\n",
+      "      tool_calls: [],\n",
+      "      invalid_tool_calls: []\n",
+      "    }\n",
+      "  ]\n",
+      "}\n"
+     ]
+    }
+   ],
    "source": [
     "import { SystemMessage } from \"@langchain/core/messages\";\n",
     "\n",
@@ -258,61 +493,74 @@
     "// This could also be a SystemMessage object\n",
     "// const systemMessage = new SystemMessage(\"You are a helpful assistant. Respond only in Spanish.\");\n",
     "\n",
-    "const appWithSystemMessage = createReactAgent(llm, tools, {\n",
-    "  messagesModifier: systemMessage,\n",
-    "});\n",
+    "const appWithSystemMessage = createReactAgent(llm, tools, systemMessage);\n",
     "\n",
-    "messages = appWithSystemMessage.invoke({ messages: [new HumanMessage(query)] });\n"
+    "agentOutput = await appWithSystemMessage.invoke({\n",
+    "  messages: [new HumanMessage(query)],\n",
+    "});\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "75668e20",
+   "id": "7622d8f7",
    "metadata": {},
    "source": [
     "We can also pass in an arbitrary function. This function should take in a list\n",
     "of messages and output a list of messages. We can do all types of arbitrary\n",
     "formatting of messages here. In this cases, let's just add a SystemMessage to\n",
-    "the start of the list of messages."
+    "the start of the list of messages.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "ddc84ebd",
+   "execution_count": 38,
+   "id": "c7120cdd",
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{\n",
+      "  input: 'what is the value of magic_function(3)?',\n",
+      "  output: 'El resultado de magic_function(3) es 5. ¡Pandamonium!'\n",
+      "}\n"
+     ]
+    }
+   ],
    "source": [
-    "const modifyMessages = (messages: BaseMessage[]) => {\n",
-    "  const systemPrompt = ChatPromptTemplate.fromMessages([\n",
-    "    [\"system\", \"You are a helpful assistant. Respond only in Spanish.\"],\n",
-    "    new MessagesPlaceholder(\"messages\"),\n",
-    "  ]);\n",
+    "import { BaseMessage, SystemMessage } from \"@langchain/core/messages\";\n",
     "\n",
-    "  const modifiedMessages = systemPrompt.invoke({ messages }).toMessages();\n",
-    "  modifiedMessages.push(\n",
+    "const modifyMessages = (messages: BaseMessage[]) => {\n",
+    "  return [\n",
+    "    new SystemMessage(\"You are a helpful assistant. Respond only in Spanish.\"),\n",
+    "    ...messages,\n",
     "    new HumanMessage(\"Also say 'Pandamonium!' after the answer.\"),\n",
-    "  );\n",
-    "  return modifiedMessages;\n",
+    "  ];\n",
     "};\n",
     "\n",
-    "const appWithMessagesModifier = createReactAgent(llm, tools, {\n",
-    "  messagesModifier: modifyMessages,\n",
-    "});\n",
+    "const appWithMessagesModifier = createReactAgent(llm, tools, modifyMessages);\n",
     "\n",
-    "messages = appWithMessagesModifier.invoke({\n",
+    "agentOutput = await appWithMessagesModifier.invoke({\n",
     "  messages: [new HumanMessage(query)],\n",
     "});\n",
     "\n",
     "console.log({\n",
     "  input: query,\n",
-    "  output: messages.messages[messages.messages.length - 1].content,\n",
-    "});"
+    "  output: agentOutput.messages[agentOutput.messages.length - 1].content,\n",
+    "});\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "b3b88d65",
+   "id": "44337a14",
    "metadata": {},
    "source": [
     "## Memory\n",
@@ -321,51 +569,63 @@
     "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.iter),\n",
     "you could add chat\n",
     "[Memory](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.memory)\n",
-    "so it can engage in a multi-turn conversation."
+    "so it can engage in a multi-turn conversation.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "fc762f5d",
+   "execution_count": 45,
+   "id": "4d67ba36",
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "The output of the magic_function with an input of 3 is 5.\n",
+      "---\n",
+      "I'm afraid I don't actually have a way to remember your name, as I'm an AI assistant without a persistent memory. I don't have a way to store or recall specific details about individual users I've interacted with. I'm happy to continue our conversation, but I won't be able to reference any previous information about you or remember your name specifically. Please feel free to introduce yourself again if you'd like me to know your name.\n",
+      "---\n",
+      "I'm sorry, but I don't have any previous output to reference. Could you please provide more context about what you are asking about? I'd be happy to try to assist you, but I need more information about the specific request or output you are referring to.\n"
+     ]
+    }
+   ],
    "source": [
-    "import { ChatMessageHistory } from \"@langchain/core/memory\";\n",
+    "import { ChatMessageHistory } from \"@langchain/community/stores/message/in_memory\";\n",
     "import { RunnableWithMessageHistory } from \"@langchain/core/runnables\";\n",
     "\n",
-    "const memory = new ChatMessageHistory({ sessionId: \"test-session\" });\n",
+    "const memory = new ChatMessageHistory();\n",
     "const agentExecutorWithMemory = new RunnableWithMessageHistory({\n",
     "  runnable: agentExecutor,\n",
-    "  memoryFactory: () => memory,\n",
+    "  getMessageHistory: () => memory,\n",
     "  inputMessagesKey: \"input\",\n",
     "  historyMessagesKey: \"chat_history\",\n",
     "});\n",
     "\n",
-    "const config = { configurable: { session_id: \"test-session\" } };\n",
+    "const config = { configurable: { sessionId: \"test-session\" } };\n",
     "\n",
-    "console.log(\n",
-    "  agentExecutorWithMemory.invoke(\n",
-    "    { input: \"Hi, I'm polly! What's the output of magic_function of 3?\" },\n",
-    "    config,\n",
-    "  ).output,\n",
+    "agentOutput = await agentExecutorWithMemory.invoke(\n",
+    "  { input: \"Hi, I'm polly! What's the output of magic_function of 3?\" },\n",
+    "  config\n",
     ");\n",
-    "console.log(\"---\");\n",
-    "console.log(\n",
-    "  agentExecutorWithMemory.invoke({ input: \"Remember my name?\" }, config).output,\n",
+    "console.log(agentOutput.output);\n",
+    "agentOutput = await agentExecutorWithMemory.invoke(\n",
+    "  { input: \"Remember my name?\" },\n",
+    "  config\n",
     ");\n",
     "console.log(\"---\");\n",
-    "console.log(\n",
-    "  agentExecutorWithMemory.invoke(\n",
-    "    { input: \"what was that output again?\" },\n",
-    "    config,\n",
-    "  ).output,\n",
-    ");"
+    "console.log(agentOutput.output);\n",
+    "console.log(\"---\");\n",
+    "agentOutput = await agentExecutorWithMemory.invoke(\n",
+    "  { input: \"what was that output again?\" },\n",
+    "  config\n",
+    ");\n",
+    "console.log(agentOutput.output);\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "435254c4",
+   "id": "a7fe4e21",
    "metadata": {},
    "source": [
     "#### In LangGraph\n",
@@ -375,57 +635,96 @@
     "aka\n",
     "[checkpointing](https://langchain-ai.github.io/langgraph/reference/checkpoints/).\n",
     "\n",
-    "Add a `checkpointer` to the agent and you get chat memory for free."
+    "Add a `checkpointer` to the agent and you get chat memory for free.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "0c2cb398",
+   "execution_count": 55,
+   "id": "bbc64438",
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "La función \"magic_function\" toma un número como entrada y devuelve un número diferente como salida. Cuando se le pasa el número 3, la función devuelve 5 como resultado.\n",
+      "---\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Claro que recuerdo tu nombre, Polly. Es un placer hablar contigo de nuevo.\n",
+      "---\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "El resultado anterior de la función \"magic_function\" aplicada al número 3 es 5.\n"
+     ]
+    }
+   ],
    "source": [
-    "import { MemorySaver } from \"@langchain/langgraph/memory\";\n",
+    "import { MemorySaver } from \"@langchain/langgraph\";\n",
     "\n",
     "const memory = new MemorySaver();\n",
-    "const appWithMemory = createReactAgent(model, tools, {\n",
-    "  messagesModifier: systemMessage,\n",
-    "  checkpointer: memory,\n",
-    "});\n",
+    "const appWithMemory = createReactAgent(llm, tools, systemMessage, memory);\n",
     "\n",
     "const config = { configurable: { thread_id: \"test-thread\" } };\n",
     "\n",
-    "console.log(\n",
-    "  appWithMemory.invoke(\n",
-    "    {\n",
-    "      messages: [\n",
-    "        new HumanMessage(\n",
-    "          \"Hi, I'm polly! What's the output of magic_function of 3?\",\n",
-    "        ),\n",
-    "      ],\n",
-    "    },\n",
-    "    config,\n",
-    "  ).messages[0].content,\n",
+    "agentOutput = await appWithMemory.invoke(\n",
+    "  {\n",
+    "    messages: [\n",
+    "      new HumanMessage(\n",
+    "        \"Hi, I'm polly! What's the output of magic_function of 3?\"\n",
+    "      ),\n",
+    "    ],\n",
+    "  },\n",
+    "  config\n",
     ");\n",
+    "console.log(agentOutput.messages[agentOutput.messages.length - 1].content);\n",
     "console.log(\"---\");\n",
-    "console.log(\n",
-    "  appWithMemory.invoke(\n",
-    "    { messages: [new HumanMessage(\"Remember my name?\")] },\n",
-    "    config,\n",
-    "  ).messages[0].content,\n",
+    "agentOutput = await appWithMemory.invoke(\n",
+    "  { messages: [new HumanMessage(\"Remember my name?\")] },\n",
+    "  config\n",
     ");\n",
+    "console.log(agentOutput.messages[agentOutput.messages.length - 1].content);\n",
     "console.log(\"---\");\n",
-    "console.log(\n",
-    "  appWithMemory.invoke(\n",
-    "    { messages: [new HumanMessage(\"what was that output again?\")] },\n",
-    "    config,\n",
-    "  ).messages[0].content,\n",
-    ");"
+    "agentOutput = await appWithMemory.invoke(\n",
+    "  { messages: [new HumanMessage(\"what was that output again?\")] },\n",
+    "  config\n",
+    ");\n",
+    "console.log(agentOutput.messages[agentOutput.messages.length - 1].content);\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "14cbdc73",
+   "id": "2997b4da",
    "metadata": {},
    "source": [
     "## Iterating through steps\n",
@@ -437,106 +736,225 @@
     "(or async `astream`) methods or the\n",
     "[iter](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.iter)\n",
     "method. LangGraph supports stepwise iteration using\n",
-    "[stream](https://api.python.langchain.com/en/latest/runnables/langchain_core.runnables.base.Runnable.html#langchain_core.runnables.base.Runnable.stream)"
+    "[stream](https://api.python.langchain.com/en/latest/runnables/langchain_core.runnables.base.Runnable.html#langchain_core.runnables.base.Runnable.stream)\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "69049989",
-   "metadata": {},
-   "outputs": [],
+   "execution_count": 57,
+   "id": "5c928049",
+   "metadata": {
+    "lines_to_next_cell": 2
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{ intermediateSteps: [ { action: [Object], observation: '5' } ] }\n",
+      "{\n",
+      "  output: 'The magic_function takes an input number and returns a value that is 2 more than the input. So the value of magic_function(3) is 5.'\n",
+      "}\n"
+     ]
+    }
+   ],
    "source": [
-    "for await (const step of agentExecutor.stream({ input: query })) {\n",
+    "for await (const step of await agentExecutor.stream({ input: query })) {\n",
     "  console.log(step);\n",
     "}\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "4122e30a",
+   "id": "cd371818",
    "metadata": {},
    "source": [
     "#### In LangGraph\n",
     "\n",
     "In LangGraph, things are handled natively using\n",
     "[stream](https://langchain-ai.github.io/langgraph/reference/graphs/#langgraph.graph.graph.CompiledGraph.stream)\n",
-    "or the asynchronous `astream` method."
+    "or the asynchronous `astream` method.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "f1245fe8",
+   "execution_count": 58,
+   "id": "2be89a30",
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{ agent: { messages: [ [AIMessage] ] } }\n",
+      "{ tools: { messages: [ [ToolMessage] ] } }\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{ agent: { messages: [ [AIMessage] ] } }\n"
+     ]
+    }
+   ],
    "source": [
-    "for await (\n",
-    "  const step of app.stream(\n",
-    "    { messages: [new HumanMessage(query)] },\n",
-    "    { streamMode: \"updates\" },\n",
-    "  )\n",
-    ") {\n",
+    "for await (const step of await app.stream(\n",
+    "  { messages: [new HumanMessage(query)] },\n",
+    "  { streamMode: \"updates\" }\n",
+    ")) {\n",
     "  console.log(step);\n",
-    "}"
+    "}\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "dc77c685",
+   "id": "ce023792",
    "metadata": {},
    "source": [
     "## `return_intermediate_steps`\n",
     "\n",
     "Setting this parameter on AgentExecutor allows users to access\n",
     "intermediate_steps, which pairs agent actions (e.g., tool invocations) with\n",
-    "their outcomes."
+    "their outcomes.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "5d28f0d9",
-   "metadata": {},
-   "outputs": [],
+   "execution_count": 65,
+   "id": "77ce2771",
+   "metadata": {
+    "lines_to_next_cell": 2
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "[\n",
+      "  {\n",
+      "    action: {\n",
+      "      tool: 'magic_function',\n",
+      "      toolInput: [Object],\n",
+      "      toolCallId: 'toolu_017S5HcJGFrSs3uS6ShB3ftH',\n",
+      "      log: 'Invoking \"magic_function\" with {\"input\":3}\\n' +\n",
+      "        '[{\"type\":\"tool_use\",\"id\":\"toolu_017S5HcJGFrSs3uS6ShB3ftH\",\"name\":\"magic_function\",\"input\":{\"input\":3}}]',\n",
+      "      messageLog: [Array]\n",
+      "    },\n",
+      "    observation: '5'\n",
+      "  }\n",
+      "]\n"
+     ]
+    }
+   ],
    "source": [
     "const agentExecutorWithIntermediateSteps = new AgentExecutor({\n",
-    "  agent,\n",
-    "  tools,\n",
+    "  agent: agent,\n",
+    "  tools: tools,\n",
     "  returnIntermediateSteps: true,\n",
     "});\n",
     "\n",
-    "const result = agentExecutorWithIntermediateSteps.invoke({ input: query });\n",
+    "const result = await agentExecutorWithIntermediateSteps.invoke({\n",
+    "  input: query,\n",
+    "});\n",
     "\n",
     "console.log(result.intermediateSteps);\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "6c920179",
+   "id": "050845ae",
    "metadata": {},
    "source": [
     "By default the\n",
     "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent)\n",
     "in LangGraph appends all messages to the central state. Therefore, it is easy to\n",
-    "see any intermediate steps by just looking at the full state."
+    "see any intermediate steps by just looking at the full state.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "571aaa7f",
-   "metadata": {},
-   "outputs": [],
+   "execution_count": 66,
+   "id": "2f9cdfa8",
+   "metadata": {
+    "lines_to_next_cell": 2
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{\n",
+      "  messages: [\n",
+      "    HumanMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: 'what is the value of magic_function(3)?',\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {}\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: [Array],\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: [Object],\n",
+      "      response_metadata: [Object],\n",
+      "      tool_calls: [Array],\n",
+      "      invalid_tool_calls: []\n",
+      "    },\n",
+      "    ToolMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: '5',\n",
+      "      name: 'magic_function',\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {},\n",
+      "      tool_call_id: 'toolu_01LkD1kvFBXQvRaR5sj461q3'\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: [Object],\n",
+      "      lc_namespace: [Array],\n",
+      "      content: 'The magic_function takes a single numeric input parameter and returns a value. When we call magic_function(3), it returns the value 5.',\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: [Object],\n",
+      "      response_metadata: [Object],\n",
+      "      tool_calls: [],\n",
+      "      invalid_tool_calls: []\n",
+      "    }\n",
+      "  ]\n",
+      "}\n"
+     ]
+    }
+   ],
    "source": [
-    "messages = app.invoke({ messages: [new HumanMessage(query)] });\n",
+    "messages = await app.invoke({ messages: [new HumanMessage(query)] });\n",
     "\n",
     "console.log(messages);\n"
    ]
   },
   {
    "cell_type": "markdown",
-   "id": "fcbccace",
+   "id": "f6e671e6",
    "metadata": {},
    "source": [
     "## `max_iterations`\n",
@@ -550,15 +968,216 @@
     "results.\n",
     "\n",
     "If the recursion limit is reached, LangGraph raises a specific exception type,\n",
-    "that we can catch and manage similarly to AgentExecutor."
+    "that we can catch and manage similarly to AgentExecutor.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
-   "id": "1bf634aa",
-   "metadata": {},
-   "outputs": [],
+   "execution_count": 74,
+   "id": "1cca9d11",
+   "metadata": {
+    "lines_to_next_cell": 2
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\u001b[32m[chain/start]\u001b[39m [\u001b[90m\u001b[1m1:chain:AgentExecutor\u001b[22m\u001b[39m] Entering Chain run with input: {\n",
+      "  \"input\": \"what is the value of magic_function(3)?\"\n",
+      "}\n",
+      "\u001b[32m[chain/start]\u001b[39m [\u001b[90m1:chain:AgentExecutor > \u001b[1m2:chain:ToolCallingAgent\u001b[22m\u001b[39m] Entering Chain run with input: {\n",
+      "  \"input\": \"what is the value of magic_function(3)?\",\n",
+      "  \"steps\": []\n",
+      "}\n",
+      "\u001b[32m[chain/start]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m3:chain:RunnableAssign\u001b[22m\u001b[39m] Entering Chain run with input: {\n",
+      "  \"input\": \"\"\n",
+      "}\n",
+      "\u001b[32m[chain/start]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > 3:chain:RunnableAssign > \u001b[1m4:chain:RunnableMap\u001b[22m\u001b[39m] Entering Chain run with input: {\n",
+      "  \"input\": \"\"\n",
+      "}\n",
+      "\u001b[32m[chain/start]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > 3:chain:RunnableAssign > 4:chain:RunnableMap > \u001b[1m5:chain:RunnableLambda\u001b[22m\u001b[39m] Entering Chain run with input: {\n",
+      "  \"input\": \"\"\n",
+      "}\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > 3:chain:RunnableAssign > 4:chain:RunnableMap > \u001b[1m5:chain:RunnableLambda\u001b[22m\u001b[39m] [0ms] Exiting Chain run with output: {\n",
+      "  \"output\": []\n",
+      "}\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > 3:chain:RunnableAssign > \u001b[1m4:chain:RunnableMap\u001b[22m\u001b[39m] [0ms] Exiting Chain run with output: {\n",
+      "  \"agent_scratchpad\": []\n",
+      "}\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m3:chain:RunnableAssign\u001b[22m\u001b[39m] [2ms] Exiting Chain run with output: {\n",
+      "  \"input\": \"what is the value of magic_function(3)?\",\n",
+      "  \"steps\": [],\n",
+      "  \"agent_scratchpad\": []\n",
+      "}\n",
+      "\u001b[32m[chain/start]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m6:prompt:ChatPromptTemplate\u001b[22m\u001b[39m] Entering Chain run with input: {\n",
+      "  \"input\": \"what is the value of magic_function(3)?\",\n",
+      "  \"steps\": [],\n",
+      "  \"agent_scratchpad\": []\n",
+      "}\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m6:prompt:ChatPromptTemplate\u001b[22m\u001b[39m] [1ms] Exiting Chain run with output: {\n",
+      "  \"lc\": 1,\n",
+      "  \"type\": \"constructor\",\n",
+      "  \"id\": [\n",
+      "    \"langchain_core\",\n",
+      "    \"prompt_values\",\n",
+      "    \"ChatPromptValue\"\n",
+      "  ],\n",
+      "  \"kwargs\": {\n",
+      "    \"messages\": [\n",
+      "      {\n",
+      "        \"lc\": 1,\n",
+      "        \"type\": \"constructor\",\n",
+      "        \"id\": [\n",
+      "          \"langchain_core\",\n",
+      "          \"messages\",\n",
+      "          \"SystemMessage\"\n",
+      "        ],\n",
+      "        \"kwargs\": {\n",
+      "          \"content\": \"You are a helpful assistant. Respond only in Spanish.\",\n",
+      "          \"additional_kwargs\": {},\n",
+      "          \"response_metadata\": {}\n",
+      "        }\n",
+      "      },\n",
+      "      {\n",
+      "        \"lc\": 1,\n",
+      "        \"type\": \"constructor\",\n",
+      "        \"id\": [\n",
+      "          \"langchain_core\",\n",
+      "          \"messages\",\n",
+      "          \"HumanMessage\"\n",
+      "        ],\n",
+      "        \"kwargs\": {\n",
+      "          \"content\": \"what is the value of magic_function(3)?\",\n",
+      "          \"additional_kwargs\": {},\n",
+      "          \"response_metadata\": {}\n",
+      "        }\n",
+      "      }\n",
+      "    ]\n",
+      "  }\n",
+      "}\n",
+      "\u001b[32m[llm/start]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m7:llm:ChatAnthropic\u001b[22m\u001b[39m] Entering LLM run with input: {\n",
+      "  \"messages\": [\n",
+      "    [\n",
+      "      {\n",
+      "        \"lc\": 1,\n",
+      "        \"type\": \"constructor\",\n",
+      "        \"id\": [\n",
+      "          \"langchain_core\",\n",
+      "          \"messages\",\n",
+      "          \"SystemMessage\"\n",
+      "        ],\n",
+      "        \"kwargs\": {\n",
+      "          \"content\": \"You are a helpful assistant. Respond only in Spanish.\",\n",
+      "          \"additional_kwargs\": {},\n",
+      "          \"response_metadata\": {}\n",
+      "        }\n",
+      "      },\n",
+      "      {\n",
+      "        \"lc\": 1,\n",
+      "        \"type\": \"constructor\",\n",
+      "        \"id\": [\n",
+      "          \"langchain_core\",\n",
+      "          \"messages\",\n",
+      "          \"HumanMessage\"\n",
+      "        ],\n",
+      "        \"kwargs\": {\n",
+      "          \"content\": \"what is the value of magic_function(3)?\",\n",
+      "          \"additional_kwargs\": {},\n",
+      "          \"response_metadata\": {}\n",
+      "        }\n",
+      "      }\n",
+      "    ]\n",
+      "  ]\n",
+      "}\n",
+      "\u001b[36m[llm/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m7:llm:ChatAnthropic\u001b[22m\u001b[39m] [994ms] Exiting LLM run with output: {\n",
+      "  \"generations\": [\n",
+      "    [\n",
+      "      {\n",
+      "        \"text\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\",\n",
+      "        \"message\": {\n",
+      "          \"lc\": 1,\n",
+      "          \"type\": \"constructor\",\n",
+      "          \"id\": [\n",
+      "            \"langchain_core\",\n",
+      "            \"messages\",\n",
+      "            \"AIMessageChunk\"\n",
+      "          ],\n",
+      "          \"kwargs\": {\n",
+      "            \"content\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\",\n",
+      "            \"additional_kwargs\": {\n",
+      "              \"id\": \"msg_019H1mvvRYz99TjurLm1TKcf\",\n",
+      "              \"type\": \"message\",\n",
+      "              \"role\": \"assistant\",\n",
+      "              \"model\": \"claude-3-haiku-20240307\",\n",
+      "              \"stop_sequence\": null,\n",
+      "              \"usage\": {\n",
+      "                \"input_tokens\": 378,\n",
+      "                \"output_tokens\": 65\n",
+      "              },\n",
+      "              \"stop_reason\": \"end_turn\"\n",
+      "            },\n",
+      "            \"tool_call_chunks\": [],\n",
+      "            \"tool_calls\": [],\n",
+      "            \"invalid_tool_calls\": [],\n",
+      "            \"response_metadata\": {}\n",
+      "          }\n",
+      "        }\n",
+      "      }\n",
+      "    ]\n",
+      "  ]\n",
+      "}\n",
+      "\u001b[32m[chain/start]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m8:parser:ToolCallingAgentOutputParser\u001b[22m\u001b[39m] Entering Chain run with input: {\n",
+      "  \"lc\": 1,\n",
+      "  \"type\": \"constructor\",\n",
+      "  \"id\": [\n",
+      "    \"langchain_core\",\n",
+      "    \"messages\",\n",
+      "    \"AIMessageChunk\"\n",
+      "  ],\n",
+      "  \"kwargs\": {\n",
+      "    \"content\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\",\n",
+      "    \"additional_kwargs\": {\n",
+      "      \"id\": \"msg_019H1mvvRYz99TjurLm1TKcf\",\n",
+      "      \"type\": \"message\",\n",
+      "      \"role\": \"assistant\",\n",
+      "      \"model\": \"claude-3-haiku-20240307\",\n",
+      "      \"stop_sequence\": null,\n",
+      "      \"usage\": {\n",
+      "        \"input_tokens\": 378,\n",
+      "        \"output_tokens\": 65\n",
+      "      },\n",
+      "      \"stop_reason\": \"end_turn\"\n",
+      "    },\n",
+      "    \"tool_call_chunks\": [],\n",
+      "    \"tool_calls\": [],\n",
+      "    \"invalid_tool_calls\": [],\n",
+      "    \"response_metadata\": {}\n",
+      "  }\n",
+      "}\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m8:parser:ToolCallingAgentOutputParser\u001b[22m\u001b[39m] [1ms] Exiting Chain run with output: {\n",
+      "  \"returnValues\": {\n",
+      "    \"output\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "  },\n",
+      "  \"log\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "}\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > \u001b[1m2:chain:ToolCallingAgent\u001b[22m\u001b[39m] [1.00s] Exiting Chain run with output: {\n",
+      "  \"returnValues\": {\n",
+      "    \"output\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "  },\n",
+      "  \"log\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "}\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m\u001b[1m1:chain:AgentExecutor\u001b[22m\u001b[39m] [1.01s] Exiting Chain run with output: {\n",
+      "  \"input\": \"what is the value of magic_function(3)?\",\n",
+      "  \"output\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "}\n",
+      "{\n",
+      "  input: 'what is the value of magic_function(3)?',\n",
+      "  output: \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "}\n"
+     ]
+    }
+   ],
    "source": [
     "const badMagicTool = new DynamicStructuredTool({\n",
     "  name: \"magic_function\",\n",
@@ -574,392 +1193,6319 @@
     "const badTools = [badMagicTool];\n",
     "\n",
     "const spanishAgentExecutorWithMaxIterations = new AgentExecutor({\n",
-    "  agent: createToolCallingAgent(llm, badTools, spanishPrompt),\n",
+    "  agent: createToolCallingAgent({\n",
+    "    llm: llm,\n",
+    "    tools: badTools,\n",
+    "    prompt: spanishPrompt,\n",
+    "  }),\n",
     "  tools: badTools,\n",
     "  verbose: true,\n",
-    "  maxIterations: 3,\n",
+    "  maxIterations: 2,\n",
     "});\n",
     "\n",
-    "spanishAgentExecutorWithMaxIterations.invoke({ input: query });\n"
+    "await spanishAgentExecutorWithMaxIterations.invoke({ input: query });\n"
    ]
   },
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "8b60fce0",
+   "id": "2f5e7d58",
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Recursion limit reached.\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5796:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6095:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5796:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6095:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5796:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6095:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
+      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
+      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
+      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
+      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
+      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
+      "    at Array.forEach (<anonymous>)\n",
+      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
+      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n"
+     ]
+    }
+   ],
    "source": [
-    "import { GraphRecursionError } from \"@langchain/langgraph/errors\";\n",
+    "import { GraphRecursionError } from \"@langchain/langgraph\";\n",
     "\n",
-    "const RECURSION_LIMIT = 2 * 3 + 1;\n",
+    "const RECURSION_LIMIT = 2 * 2 + 1;\n",
     "\n",
     "const appWithBadTools = createReactAgent(llm, badTools);\n",
     "\n",
     "try {\n",
-    "  for await (\n",
-    "    const chunk of appWithBadTools.stream(\n",
-    "      { messages: [new HumanMessage(query)] },\n",
-    "      { recursionLimit: RECURSION_LIMIT },\n",
-    "      { streamMode: \"values\" },\n",
-    "    )\n",
-    "  ) {\n",
-    "    console.log(chunk.messages[chunk.messages.length - 1]);\n",
-    "  }\n",
-    "} catch (error) {\n",
-    "  if (error instanceof GraphRecursionError) {\n",
-    "    console.log({\n",
-    "      input: query,\n",
-    "      output: \"Agent stopped due to max iterations.\",\n",
-    "    });\n",
-    "  } else {\n",
-    "    throw error;\n",
-    "  }\n",
-    "}"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "4c193398",
-   "metadata": {},
-   "source": [
-    "## `max_execution_time`\n",
-    "\n",
-    "`AgentExecutor` implements a `max_execution_time` parameter, allowing users to\n",
-    "abort a run that exceeds a total time limit."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "883b8ac4",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "const slowMagic = new DynamicStructuredTool({\n",
-    "  name: \"magic_function\",\n",
-    "  description: \"Applies a magic function to an input.\",\n",
-    "  schema: z.object({\n",
-    "    input: z.string(),\n",
-    "  }),\n",
-    "  func: async ({ input }) => {\n",
-    "    await new Promise((resolve) => setTimeout(resolve, 2500));\n",
-    "    return \"Sorry, there was an error. Please try again.\";\n",
-    "  },\n",
-    "});\n",
-    "\n",
-    "const slowTools = [slowMagic];\n",
-    "\n",
-    "const slowAgentExecutor = new AgentExecutor({\n",
-    "  agent: createToolCallingAgent(model, slowTools),\n",
-    "  tools: slowTools,\n",
-    "  maxExecutionTime: 2000,\n",
-    "  verbose: true,\n",
-    "});\n",
-    "\n",
-    "slowAgentExecutor.invoke({ input: query });\n"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "024d2150",
-   "metadata": {},
-   "source": [
-    "With LangGraph's react agent, you can control timeouts on two levels.\n",
-    "\n",
-    "You can set a `stepTimeout` to bound each **step**:\n"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "a3858edd",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "const appWithSlowTools = createReactAgent(llm, slowTools);\n",
-    "appWithSlowTools.stepTimeout = 2000;\n",
-    "\n",
-    "try {\n",
-    "  for await (\n",
-    "    const chunk of appWithSlowTools.stream({\n",
-    "      messages: [new HumanMessage(query)],\n",
-    "    })\n",
-    "  ) {\n",
-    "    console.log(chunk);\n",
-    "    console.log(\"------\");\n",
-    "  }\n",
-    "} catch (error) {\n",
-    "  if (error instanceof TimeoutError) {\n",
-    "    console.log({\n",
-    "      input: query,\n",
-    "      output: \"Agent stopped due to max iterations.\",\n",
-    "    });\n",
-    "  } else {\n",
-    "    throw error;\n",
-    "  }\n",
-    "}"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "f707ace8",
-   "metadata": {},
-   "source": [
-    "The other way to set a single max timeout for an entire run is to directly use\n",
-    "the deno stdlib\n",
-    "[Promise.any()](https://doc.deno.land/deno/stable/~/Deno.Promise.any) method."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "5e32615d",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "try {\n",
-    "  await Promise.any([\n",
-    "    appWithSlowTools.astream({ messages: [new HumanMessage(query)] }).collect(),\n",
-    "    new Promise((_, reject) =>\n",
-    "      setTimeout(() => reject(new TimeoutError()), 3000)\n",
-    "    ),\n",
-    "  ]);\n",
-    "} catch (error) {\n",
-    "  if (error instanceof TimeoutError) {\n",
-    "    console.log(\"Task Cancelled.\");\n",
-    "  } else {\n",
-    "    throw error;\n",
-    "  }\n",
+    "  await appWithBadTools.invoke({ messages: [new HumanMessage(query)] }, {recursionLimit: RECURSION_LIMIT});\n",
+    "} catch (e) {\n",
+    "    if (e instanceof GraphRecursionError) {\n",
+    "        console.log(\"Recursion limit reached.\");\n",
+    "    } else {\n",
+    "        throw e;\n",
+    "    }\n",
     "}\n"
    ]
   },
-  {
-   "cell_type": "markdown",
-   "id": "cf61b042",
-   "metadata": {},
-   "source": [
-    "## `early_stopping_method`\n",
-    "\n",
-    "With LangChain's\n",
-    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.iter),\n",
-    "you could configure an\n",
-    "[early_stopping_method](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.early_stopping_method)\n",
-    "to either return a string saying \"Agent stopped due to iteration limit or time\n",
-    "limit.\" (`\"force\"`) or prompt the LLM a final time to respond (`\"generate\"`)."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "a1d6bbac",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "const earlyStoppingAgentExecutor = new AgentExecutor({\n",
-    "  agent: createToolCallingAgent(model, badTools, prompt),\n",
-    "  tools: badTools,\n",
-    "  earlyStoppingMethod: \"force\",\n",
-    "  maxIterations: 1,\n",
-    "});\n",
-    "\n",
-    "const earlyStoppingResult = earlyStoppingAgentExecutor.invoke({ input: query });\n",
-    "console.log(\"Output with earlyStoppingMethod='force':\");\n",
-    "console.log(earlyStoppingResult.output);\n"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "5d29fcd7",
-   "metadata": {},
-   "source": [
-    "#### In LangGraph\n",
-    "\n",
-    "In LangGraph, you can explicitly handle the response behavior outside the agent,\n",
-    "since the full state can be accessed."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "be0cb9d1",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "const RECURSION_LIMIT_SHORT = 2 * 1 + 1;\n",
-    "\n",
-    "try {\n",
-    "  for await (\n",
-    "    const chunk of appWithBadTools.stream(\n",
-    "      { messages: [new HumanMessage(query)] },\n",
-    "      { recursionLimit: RECURSION_LIMIT_SHORT },\n",
-    "      { streamMode: \"values\" },\n",
-    "    )\n",
-    "  ) {\n",
-    "    console.log(chunk.messages[chunk.messages.length - 1]);\n",
-    "  }\n",
-    "} catch (error) {\n",
-    "  if (error instanceof GraphRecursionError) {\n",
-    "    console.log({\n",
-    "      input: query,\n",
-    "      output: \"Agent stopped due to max iterations.\",\n",
-    "    });\n",
-    "  } else {\n",
-    "    throw error;\n",
-    "  }\n",
-    "}"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "c4f69afe",
-   "metadata": {},
-   "source": [
-    "## `trim_intermediate_steps`\n",
-    "\n",
-    "With LangChain's\n",
-    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor),\n",
-    "you could trim the intermediate steps of long-running agents using\n",
-    "[trim_intermediate_steps](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.trim_intermediate_steps),\n",
-    "which is either an integer (indicating the agent should keep the last N steps)\n",
-    "or a custom function.\n",
-    "\n",
-    "For instance, we could trim the value so the agent only sees the most recent\n",
-    "intermediate step."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "ecc91d14",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "let magicStepNum = 1;\n",
-    "\n",
-    "const countingMagicTool = new DynamicStructuredTool({\n",
-    "  name: \"magic_function\",\n",
-    "  description: \"Applies a magic function to an input.\",\n",
-    "  schema: z.object({\n",
-    "    input: z.number(),\n",
-    "  }),\n",
-    "  func: async ({ input }) => {\n",
-    "    console.log(`Call number: ${magicStepNum}`);\n",
-    "    magicStepNum += 1;\n",
-    "    return input + magicStepNum;\n",
-    "  },\n",
-    "});\n",
-    "\n",
-    "const countingTools = [countingMagicTool];\n",
-    "\n",
-    "const trimSteps = (steps) => {\n",
-    "  // Let's give the agent amnesia\n",
-    "  return [];\n",
-    "};\n",
-    "\n",
-    "const agentExecutorWithTrim = new AgentExecutor({\n",
-    "  agent: createToolCallingAgent(llm, countingTools, prompt),\n",
-    "  tools: countingTools,\n",
-    "  trimIntermediateSteps: trimSteps,\n",
-    "});\n",
-    "\n",
-    "const queryWithCounts =\n",
-    "  \"Call the magic function 4 times in sequence with the value 3. You cannot call it multiple times at once.\";\n",
-    "\n",
-    "for await (\n",
-    "  const step of agentExecutorWithTrim.stream({\n",
-    "    input: queryWithCounts,\n",
-    "  })\n",
-    ") {\n",
-    "  // no-op\n",
-    "}"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "id": "757b653f",
-   "metadata": {},
-   "source": [
-    "#### In LangGraph\n",
-    "\n",
-    "We can use the\n",
-    "[`messagesModifier`](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent)\n",
-    "just as before when passing in [prompt templates](#prompt-templates)."
-   ]
-  },
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "b82623e7",
+   "id": "3f5bf788",
    "metadata": {},
    "outputs": [],
-   "source": [
-    "let magicStepNum2 = 1;\n",
-    "\n",
-    "const countingMagicTool2 = new DynamicStructuredTool({\n",
-    "  name: \"magic_function\",\n",
-    "  description: \"Applies a magic function to an input.\",\n",
-    "  schema: z.object({\n",
-    "    input: z.number(),\n",
-    "  }),\n",
-    "  func: async ({ input }) => {\n",
-    "    console.log(`Call number: ${magicStepNum2}`);\n",
-    "    magicStepNum2 += 1;\n",
-    "    return input + magicStepNum2;\n",
-    "  },\n",
-    "});\n",
-    "\n",
-    "const countingTools2 = [countingMagicTool2];\n",
-    "\n",
-    "const amnesiaMessagesModifier = (messages: BaseMessage[]) => {\n",
-    "  // Give the agent amnesia, only keeping the original user query\n",
-    "  return [new SystemMessage(\"You are a helpful assistant\"), messages[0]];\n",
-    "};\n",
-    "\n",
-    "const amnesiaApp = createReactAgent(model, countingTools2, {\n",
-    "  messagesModifier: amnesiaMessagesModifier,\n",
-    "});\n",
-    "\n",
-    "try {\n",
-    "  for await (\n",
-    "    const step of amnesiaApp.stream(\n",
-    "      { messages: [new HumanMessage(queryWithCounts)] },\n",
-    "      { streamMode: \"updates\" },\n",
-    "    )\n",
-    "  ) {\n",
-    "    // no-op\n",
-    "  }\n",
-    "} catch (error) {\n",
-    "  if (error instanceof GraphRecursionError) {\n",
-    "    console.log(\"Stopping agent prematurely due to triggering stop condition\");\n",
-    "  } else {\n",
-    "    throw error;\n",
-    "  }\n",
-    "}"
-   ]
+   "source": []
   }
  ],
  "metadata": {
-  "jupytext": {
-   "text_representation": {
-    "extension": ".py",
-    "format_name": "percent",
-    "format_version": "1.3",
-    "jupytext_version": "1.16.1"
-   }
-  },
   "kernelspec": {
-   "display_name": "Deno",
+   "display_name": "TypeScript",
    "language": "typescript",
-   "name": "deno"
+   "name": "tslab"
   },
   "language_info": {
+   "codemirror_mode": {
+    "mode": "typescript",
+    "name": "javascript",
+    "typescript": true
+   },
    "file_extension": ".ts",
-   "mimetype": "text/x.typescript",
+   "mimetype": "text/typescript",
    "name": "typescript",
-   "nb_converter": "script",
-   "pygments_lexer": "typescript",
-   "version": "5.4.5"
+   "version": "3.7.2"
   }
  },
  "nbformat": 4,
diff --git a/docs/core_docs/package.json b/docs/core_docs/package.json
index 56076dfd290e..fed7f9f20dea 100644
--- a/docs/core_docs/package.json
+++ b/docs/core_docs/package.json
@@ -49,6 +49,7 @@
   },
   "devDependencies": {
     "@babel/eslint-parser": "^7.18.2",
+    "@langchain/langgraph": "latest",
     "@langchain/scripts": "workspace:*",
     "@swc/core": "^1.3.62",
     "@types/cookie": "^0",
diff --git a/yarn.lock b/yarn.lock
index c5e9bd4866d5..d115edd8f1c2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -8861,6 +8861,19 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@langchain/anthropic@npm:latest":
+  version: 0.1.21
+  resolution: "@langchain/anthropic@npm:0.1.21"
+  dependencies:
+    "@anthropic-ai/sdk": ^0.21.0
+    "@langchain/core": ">0.1.56 <0.3.0"
+    fast-xml-parser: ^4.3.5
+    zod: ^3.22.4
+    zod-to-json-schema: ^3.22.4
+  checksum: 986b6c771d853653b9c538a995b4bd6c0090ce850d3958a177739ee5d9bb04a2d4cd20c4be5e77b8182943614824aebc66677b9fec4f638174557c03ac37eab2
+  languageName: node
+  linkType: hard
+
 "@langchain/anthropic@workspace:*, @langchain/anthropic@workspace:libs/langchain-anthropic":
   version: 0.0.0-use.local
   resolution: "@langchain/anthropic@workspace:libs/langchain-anthropic"
@@ -9818,6 +9831,21 @@ __metadata:
   languageName: unknown
   linkType: soft
 
+"@langchain/langgraph@npm:latest":
+  version: 0.0.18
+  resolution: "@langchain/langgraph@npm:0.0.18"
+  dependencies:
+    "@langchain/core": ^0.1.61
+    uuid: ^9.0.1
+  peerDependencies:
+    better-sqlite3: ^9.5.0
+  peerDependenciesMeta:
+    better-sqlite3:
+      optional: true
+  checksum: dc35aaafc3489d8b30863e31c6564fc10be0bc1cd216d5877cc248a46e3ad508f7faf120e7ead675e0ac7f0ea1deae23bbd239ac0020e6a0c46a129a691c62b5
+  languageName: node
+  linkType: hard
+
 "@langchain/mistralai@workspace:*, @langchain/mistralai@workspace:libs/langchain-mistralai":
   version: 0.0.0-use.local
   resolution: "@langchain/mistralai@workspace:libs/langchain-mistralai"
@@ -19225,6 +19253,8 @@ __metadata:
     "@docusaurus/preset-classic": 2.4.3
     "@docusaurus/remark-plugin-npm2yarn": 2.4.3
     "@docusaurus/theme-mermaid": 2.4.3
+    "@langchain/anthropic": latest
+    "@langchain/langgraph": latest
     "@langchain/scripts": "workspace:*"
     "@mdx-js/react": ^1.6.22
     "@supabase/supabase-js": ^2.39.7
@@ -19245,6 +19275,7 @@ __metadata:
     glob: ^10.3.10
     isomorphic-dompurify: ^2.9.0
     json-loader: ^0.5.7
+    langchain: "workspace:*"
     marked: ^12.0.2
     prettier: ^2.7.1
     process: ^0.11.10

From b43db83184a725f82827aba961bd23c0b34d9b4c Mon Sep 17 00:00:00 2001
From: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com>
Date: Mon, 20 May 2024 11:50:06 -0700
Subject: [PATCH 3/6] link

---
 docs/core_docs/docs/how_to/migrate_agent.ipynb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/docs/core_docs/docs/how_to/migrate_agent.ipynb b/docs/core_docs/docs/how_to/migrate_agent.ipynb
index 7deb2501e4fb..62a91ab993e7 100644
--- a/docs/core_docs/docs/how_to/migrate_agent.ipynb
+++ b/docs/core_docs/docs/how_to/migrate_agent.ipynb
@@ -14,6 +14,8 @@
     "show how those parameters map to the LangGraph\n",
     "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent).\n",
     "\n",
+    "For more information on how to build agentic workflows in LangGraph, check out the [docs here](https://langchain-ai.github.io/langgraphjs/how-tos/).\n",
+    "\n",
     "#### Prerequisites\n",
     "\n",
     "This how-to guide uses Claude (model: \"claude-3-haiku-20240307\") as the LLM. Set\n",

From 583513df873c5863e17f7d3042ae4a42ec8a07c9 Mon Sep 17 00:00:00 2001
From: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com>
Date: Mon, 20 May 2024 14:44:52 -0700
Subject: [PATCH 4/6] Update

---
 deno.json                                     |    4 +-
 .../core_docs/docs/how_to/migrate_agent.ipynb | 7392 ++---------------
 2 files changed, 711 insertions(+), 6685 deletions(-)

diff --git a/deno.json b/deno.json
index 7b798a4d6356..6b27bb11d4a4 100644
--- a/deno.json
+++ b/deno.json
@@ -12,8 +12,8 @@
     "@langchain/core/": "npm:/@langchain/core/",
     "@langchain/pinecone": "npm:@langchain/pinecone",
     "@langchain/google-common": "npm:@langchain/google-common",
-    "@langchain/langgraph": "npm:/@langchain/langgraph@0.0.17",
-    "@langchain/langgraph/": "npm:/@langchain/langgraph@0.0.17/",
+    "@langchain/langgraph": "npm:/@langchain/langgraph@0.0.19",
+    "@langchain/langgraph/": "npm:/@langchain/langgraph@0.0.19/",
     "@microsoft/fetch-event-source": "npm:@microsoft/fetch-event-source",
     "@pinecone-database/pinecone": "npm:@pinecone-database/pinecone",
     "cheerio": "npm:/cheerio",
diff --git a/docs/core_docs/docs/how_to/migrate_agent.ipynb b/docs/core_docs/docs/how_to/migrate_agent.ipynb
index 62a91ab993e7..4a0770f52c96 100644
--- a/docs/core_docs/docs/how_to/migrate_agent.ipynb
+++ b/docs/core_docs/docs/how_to/migrate_agent.ipynb
@@ -14,30 +14,23 @@
     "show how those parameters map to the LangGraph\n",
     "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent).\n",
     "\n",
-    "For more information on how to build agentic workflows in LangGraph, check out the [docs here](https://langchain-ai.github.io/langgraphjs/how-tos/).\n",
+    "For more information on how to build agentic workflows in LangGraph, check out\n",
+    "the [docs here](https://langchain-ai.github.io/langgraphjs/how-tos/).\n",
     "\n",
     "#### Prerequisites\n",
     "\n",
     "This how-to guide uses Claude (model: \"claude-3-haiku-20240307\") as the LLM. Set\n",
-    "your Anthropic API key to run.\n"
+    "your Anthropic API key to run."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 1,
+   "execution_count": null,
    "id": "24ef582f",
    "metadata": {
     "lines_to_next_cell": 2
    },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "How to migrate: LangGraphJS\n"
-     ]
-    }
-   ],
+   "outputs": [],
    "source": [
     "// process.env.ANTHROPIC_API_KEY = \"sk-...\";\n",
     "\n",
@@ -45,7 +38,7 @@
     "// process.env.LANGCHAIN_API_KEY = \"ls...\";\n",
     "process.env.LANGCHAIN_CALLBACKS_BACKGROUND = \"true\";\n",
     "process.env.LANGCHAIN_TRACING_V2 = \"true\";\n",
-    "process.env.LANGCHAIN_PROJECT = \"How to migrate: LangGraphJS\";\n"
+    "process.env.LANGCHAIN_PROJECT = \"How to migrate: LangGraphJS\";"
    ]
   },
   {
@@ -62,7 +55,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 2,
+   "execution_count": 1,
    "id": "1222c5e2",
    "metadata": {
     "lines_to_next_cell": 2
@@ -104,23 +97,24 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
+   "execution_count": 2,
    "id": "e52bf891",
    "metadata": {
     "lines_to_next_cell": 2
    },
    "outputs": [
     {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "{\n",
-      "  input: 'what is the value of magic_function(3)?',\n",
-      "  output: 'The magic_function takes an input number and returns a value. When we pass in the value 3, the function returns 5.\\n' +\n",
-      "    '\\n' +\n",
-      "    'So the value of magic_function(3) is 5.'\n",
-      "}\n"
-     ]
+     "data": {
+      "text/plain": [
+       "{\n",
+       "  input: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
+       "  output: \u001b[32m\"So the value of magic_function(3) is 5.\"\u001b[39m\n",
+       "}"
+      ]
+     },
+     "execution_count": 2,
+     "metadata": {},
+     "output_type": "execute_result"
     }
    ],
    "source": [
@@ -158,182 +152,287 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 15,
+   "execution_count": 3,
    "id": "dcda7082",
    "metadata": {},
-   "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "{\n",
-      "  messages: [\n",
-      "    HumanMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: 'what is the value of magic_function(3)?',\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: {},\n",
-      "      response_metadata: {}\n",
-      "    },\n",
-      "    AIMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: [Array],\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: [Object],\n",
-      "      response_metadata: [Object],\n",
-      "      tool_calls: [Array],\n",
-      "      invalid_tool_calls: []\n",
-      "    },\n",
-      "    ToolMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: '5',\n",
-      "      name: 'magic_function',\n",
-      "      additional_kwargs: {},\n",
-      "      response_metadata: {},\n",
-      "      tool_call_id: 'toolu_01Bso84yaQRUw8CBf2qzimwv'\n",
-      "    },\n",
-      "    AIMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: 'The magic_function takes a numeric input and returns a value 2 greater than the input. So for an input of 3, the output is 5.',\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: [Object],\n",
-      "      response_metadata: [Object],\n",
-      "      tool_calls: [],\n",
-      "      invalid_tool_calls: []\n",
-      "    }\n",
-      "  ]\n",
-      "}\n"
-     ]
-    }
-   ],
+   "outputs": [],
    "source": [
     "import { createReactAgent } from \"@langchain/langgraph/prebuilt\";\n",
     "import { HumanMessage } from \"@langchain/core/messages\";\n",
     "\n",
-    "const app = createReactAgent(llm, tools);\n",
+    "const app = createReactAgent({ llm, tools });\n",
     "\n",
-    "let agentOutput = await app.invoke({ messages: [new HumanMessage(query)] });\n"
+    "let agentOutput = await app.invoke({ messages: [new HumanMessage(query)] });"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 18,
+   "execution_count": 4,
    "id": "b0a390a2",
    "metadata": {},
    "outputs": [
     {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "{\n",
-      "  messages: [\n",
-      "    HumanMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: 'what is the value of magic_function(3)?',\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: {},\n",
-      "      response_metadata: {}\n",
-      "    },\n",
-      "    AIMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: [Array],\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: [Object],\n",
-      "      response_metadata: [Object],\n",
-      "      tool_calls: [Array],\n",
-      "      invalid_tool_calls: []\n",
-      "    },\n",
-      "    ToolMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: '5',\n",
-      "      name: 'magic_function',\n",
-      "      additional_kwargs: {},\n",
-      "      response_metadata: {},\n",
-      "      tool_call_id: 'toolu_01Bso84yaQRUw8CBf2qzimwv'\n",
-      "    },\n",
-      "    AIMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: 'The magic_function takes a numeric input and returns a value 2 greater than the input. So for an input of 3, the output is 5.',\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: [Object],\n",
-      "      response_metadata: [Object],\n",
-      "      tool_calls: [],\n",
-      "      invalid_tool_calls: []\n",
-      "    },\n",
-      "    HumanMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: 'Pardon?',\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: {},\n",
-      "      response_metadata: {}\n",
-      "    },\n",
-      "    AIMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: [Array],\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: [Object],\n",
-      "      response_metadata: [Object],\n",
-      "      tool_calls: [Array],\n",
-      "      invalid_tool_calls: []\n",
-      "    },\n",
-      "    ToolMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: '5',\n",
-      "      name: 'magic_function',\n",
-      "      additional_kwargs: {},\n",
-      "      response_metadata: {},\n",
-      "      tool_call_id: 'toolu_011r4Kcwff5vCqdoqQ7AEUdq'\n",
-      "    },\n",
-      "    AIMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: 'The magic_function takes a numeric input and returns a value 2 greater than the input. So for an input of 3, the output of the magic_function is 5.',\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: [Object],\n",
-      "      response_metadata: [Object],\n",
-      "      tool_calls: [],\n",
-      "      invalid_tool_calls: []\n",
-      "    }\n",
-      "  ]\n",
-      "}\n"
-     ]
+     "data": {
+      "text/plain": [
+       "{\n",
+       "  messages: [\n",
+       "    HumanMessage {\n",
+       "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+       "      lc_kwargs: {\n",
+       "        content: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
+       "        additional_kwargs: {},\n",
+       "        response_metadata: {}\n",
+       "      },\n",
+       "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+       "      content: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
+       "      name: \u001b[90mundefined\u001b[39m,\n",
+       "      additional_kwargs: {},\n",
+       "      response_metadata: {}\n",
+       "    },\n",
+       "    AIMessage {\n",
+       "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+       "      lc_kwargs: {\n",
+       "        content: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n",
+       "        additional_kwargs: {\n",
+       "          id: \u001b[32m\"msg_01CykT2w3Wgp4tP4MRET3S8j\"\u001b[39m,\n",
+       "          type: \u001b[32m\"message\"\u001b[39m,\n",
+       "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
+       "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "          usage: \u001b[36m[Object]\u001b[39m,\n",
+       "          stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+       "        },\n",
+       "        tool_calls: [ \u001b[36m[Object]\u001b[39m ],\n",
+       "        invalid_tool_calls: [],\n",
+       "        response_metadata: {}\n",
+       "      },\n",
+       "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+       "      content: [\n",
+       "        {\n",
+       "          type: \u001b[32m\"text\"\u001b[39m,\n",
+       "          text: \u001b[32m\"Here is the result of applying the magic_function to the input of 3:\"\u001b[39m\n",
+       "        },\n",
+       "        {\n",
+       "          type: \u001b[32m\"tool_use\"\u001b[39m,\n",
+       "          id: \u001b[32m\"toolu_01AFWFmYzVu8MauPY9rQKNCy\"\u001b[39m,\n",
+       "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+       "          input: \u001b[36m[Object]\u001b[39m\n",
+       "        }\n",
+       "      ],\n",
+       "      name: \u001b[90mundefined\u001b[39m,\n",
+       "      additional_kwargs: {\n",
+       "        id: \u001b[32m\"msg_01CykT2w3Wgp4tP4MRET3S8j\"\u001b[39m,\n",
+       "        type: \u001b[32m\"message\"\u001b[39m,\n",
+       "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
+       "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "        usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m71\u001b[39m },\n",
+       "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+       "      },\n",
+       "      response_metadata: {\n",
+       "        id: \u001b[32m\"msg_01CykT2w3Wgp4tP4MRET3S8j\"\u001b[39m,\n",
+       "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "        usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m71\u001b[39m },\n",
+       "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+       "      },\n",
+       "      tool_calls: [\n",
+       "        {\n",
+       "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+       "          args: \u001b[36m[Object]\u001b[39m,\n",
+       "          id: \u001b[32m\"toolu_01AFWFmYzVu8MauPY9rQKNCy\"\u001b[39m\n",
+       "        }\n",
+       "      ],\n",
+       "      invalid_tool_calls: []\n",
+       "    },\n",
+       "    ToolMessage {\n",
+       "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+       "      lc_kwargs: {\n",
+       "        name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+       "        content: \u001b[32m\"5\"\u001b[39m,\n",
+       "        tool_call_id: \u001b[32m\"toolu_01AFWFmYzVu8MauPY9rQKNCy\"\u001b[39m,\n",
+       "        additional_kwargs: {},\n",
+       "        response_metadata: {}\n",
+       "      },\n",
+       "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+       "      content: \u001b[32m\"5\"\u001b[39m,\n",
+       "      name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+       "      additional_kwargs: {},\n",
+       "      response_metadata: {},\n",
+       "      tool_call_id: \u001b[32m\"toolu_01AFWFmYzVu8MauPY9rQKNCy\"\u001b[39m\n",
+       "    },\n",
+       "    AIMessage {\n",
+       "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+       "      lc_kwargs: {\n",
+       "        content: \u001b[32m\"The magic_function takes a number as input and returns a value that is 2 greater than the input. So,\"\u001b[39m... 68 more characters,\n",
+       "        tool_calls: [],\n",
+       "        invalid_tool_calls: [],\n",
+       "        additional_kwargs: {\n",
+       "          id: \u001b[32m\"msg_01UWZFf2upsHK2jWwMQRjukv\"\u001b[39m,\n",
+       "          type: \u001b[32m\"message\"\u001b[39m,\n",
+       "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
+       "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "          usage: \u001b[36m[Object]\u001b[39m,\n",
+       "          stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "        },\n",
+       "        response_metadata: {}\n",
+       "      },\n",
+       "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+       "      content: \u001b[32m\"The magic_function takes a number as input and returns a value that is 2 greater than the input. So,\"\u001b[39m... 68 more characters,\n",
+       "      name: \u001b[90mundefined\u001b[39m,\n",
+       "      additional_kwargs: {\n",
+       "        id: \u001b[32m\"msg_01UWZFf2upsHK2jWwMQRjukv\"\u001b[39m,\n",
+       "        type: \u001b[32m\"message\"\u001b[39m,\n",
+       "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
+       "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "        usage: { input_tokens: \u001b[33m448\u001b[39m, output_tokens: \u001b[33m49\u001b[39m },\n",
+       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "      },\n",
+       "      response_metadata: {\n",
+       "        id: \u001b[32m\"msg_01UWZFf2upsHK2jWwMQRjukv\"\u001b[39m,\n",
+       "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "        usage: { input_tokens: \u001b[33m448\u001b[39m, output_tokens: \u001b[33m49\u001b[39m },\n",
+       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "      },\n",
+       "      tool_calls: [],\n",
+       "      invalid_tool_calls: []\n",
+       "    },\n",
+       "    HumanMessage {\n",
+       "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+       "      lc_kwargs: {\n",
+       "        content: \u001b[32m\"Pardon?\"\u001b[39m,\n",
+       "        additional_kwargs: {},\n",
+       "        response_metadata: {}\n",
+       "      },\n",
+       "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+       "      content: \u001b[32m\"Pardon?\"\u001b[39m,\n",
+       "      name: \u001b[90mundefined\u001b[39m,\n",
+       "      additional_kwargs: {},\n",
+       "      response_metadata: {}\n",
+       "    },\n",
+       "    AIMessage {\n",
+       "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+       "      lc_kwargs: {\n",
+       "        content: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n",
+       "        additional_kwargs: {\n",
+       "          id: \u001b[32m\"msg_01QdxJbZKchtLXPZQpWSua3u\"\u001b[39m,\n",
+       "          type: \u001b[32m\"message\"\u001b[39m,\n",
+       "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
+       "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "          usage: \u001b[36m[Object]\u001b[39m,\n",
+       "          stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+       "        },\n",
+       "        tool_calls: [ \u001b[36m[Object]\u001b[39m ],\n",
+       "        invalid_tool_calls: [],\n",
+       "        response_metadata: {}\n",
+       "      },\n",
+       "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+       "      content: [\n",
+       "        {\n",
+       "          type: \u001b[32m\"text\"\u001b[39m,\n",
+       "          text: \u001b[32m\"I apologize for the confusion. Let me explain the magic_function in more detail:\\n\"\u001b[39m +\n",
+       "            \u001b[32m\"\\n\"\u001b[39m +\n",
+       "            \u001b[32m\"The magic_function\"\u001b[39m... 128 more characters\n",
+       "        },\n",
+       "        {\n",
+       "          type: \u001b[32m\"tool_use\"\u001b[39m,\n",
+       "          id: \u001b[32m\"toolu_01CsCyHEKTpsnafjUkhebZDm\"\u001b[39m,\n",
+       "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+       "          input: \u001b[36m[Object]\u001b[39m\n",
+       "        }\n",
+       "      ],\n",
+       "      name: \u001b[90mundefined\u001b[39m,\n",
+       "      additional_kwargs: {\n",
+       "        id: \u001b[32m\"msg_01QdxJbZKchtLXPZQpWSua3u\"\u001b[39m,\n",
+       "        type: \u001b[32m\"message\"\u001b[39m,\n",
+       "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
+       "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "        usage: { input_tokens: \u001b[33m504\u001b[39m, output_tokens: \u001b[33m109\u001b[39m },\n",
+       "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+       "      },\n",
+       "      response_metadata: {\n",
+       "        id: \u001b[32m\"msg_01QdxJbZKchtLXPZQpWSua3u\"\u001b[39m,\n",
+       "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "        usage: { input_tokens: \u001b[33m504\u001b[39m, output_tokens: \u001b[33m109\u001b[39m },\n",
+       "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+       "      },\n",
+       "      tool_calls: [\n",
+       "        {\n",
+       "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+       "          args: \u001b[36m[Object]\u001b[39m,\n",
+       "          id: \u001b[32m\"toolu_01CsCyHEKTpsnafjUkhebZDm\"\u001b[39m\n",
+       "        }\n",
+       "      ],\n",
+       "      invalid_tool_calls: []\n",
+       "    },\n",
+       "    ToolMessage {\n",
+       "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+       "      lc_kwargs: {\n",
+       "        name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+       "        content: \u001b[32m\"5\"\u001b[39m,\n",
+       "        tool_call_id: \u001b[32m\"toolu_01CsCyHEKTpsnafjUkhebZDm\"\u001b[39m,\n",
+       "        additional_kwargs: {},\n",
+       "        response_metadata: {}\n",
+       "      },\n",
+       "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+       "      content: \u001b[32m\"5\"\u001b[39m,\n",
+       "      name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+       "      additional_kwargs: {},\n",
+       "      response_metadata: {},\n",
+       "      tool_call_id: \u001b[32m\"toolu_01CsCyHEKTpsnafjUkhebZDm\"\u001b[39m\n",
+       "    },\n",
+       "    AIMessage {\n",
+       "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+       "      lc_kwargs: {\n",
+       "        content: \u001b[32m\"The input value of 3 is passed to the magic_function, and the function returns the value of 5, which\"\u001b[39m... 109 more characters,\n",
+       "        tool_calls: [],\n",
+       "        invalid_tool_calls: [],\n",
+       "        additional_kwargs: {\n",
+       "          id: \u001b[32m\"msg_01VBTdCFhE6fxysiyuiSyW6Z\"\u001b[39m,\n",
+       "          type: \u001b[32m\"message\"\u001b[39m,\n",
+       "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
+       "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "          usage: \u001b[36m[Object]\u001b[39m,\n",
+       "          stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "        },\n",
+       "        response_metadata: {}\n",
+       "      },\n",
+       "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+       "      content: \u001b[32m\"The input value of 3 is passed to the magic_function, and the function returns the value of 5, which\"\u001b[39m... 109 more characters,\n",
+       "      name: \u001b[90mundefined\u001b[39m,\n",
+       "      additional_kwargs: {\n",
+       "        id: \u001b[32m\"msg_01VBTdCFhE6fxysiyuiSyW6Z\"\u001b[39m,\n",
+       "        type: \u001b[32m\"message\"\u001b[39m,\n",
+       "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
+       "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "        usage: { input_tokens: \u001b[33m625\u001b[39m, output_tokens: \u001b[33m59\u001b[39m },\n",
+       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "      },\n",
+       "      response_metadata: {\n",
+       "        id: \u001b[32m\"msg_01VBTdCFhE6fxysiyuiSyW6Z\"\u001b[39m,\n",
+       "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "        usage: { input_tokens: \u001b[33m625\u001b[39m, output_tokens: \u001b[33m59\u001b[39m },\n",
+       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "      },\n",
+       "      tool_calls: [],\n",
+       "      invalid_tool_calls: []\n",
+       "    }\n",
+       "  ]\n",
+       "}"
+      ]
+     },
+     "execution_count": 4,
+     "metadata": {},
+     "output_type": "execute_result"
     }
    ],
    "source": [
@@ -373,21 +472,24 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 22,
+   "execution_count": 5,
    "id": "4c5266cc",
    "metadata": {
     "lines_to_next_cell": 2
    },
    "outputs": [
     {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "{\n",
-      "  input: 'what is the value of magic_function(3)?',\n",
-      "  output: 'El valor de magic_function(3) es 5.'\n",
-      "}\n"
-     ]
+     "data": {
+      "text/plain": [
+       "{\n",
+       "  input: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
+       "  output: \u001b[32m\"Por lo tanto, el resultado de aplicar la función mágica al valor 3 es 5.\"\u001b[39m\n",
+       "}"
+      ]
+     },
+     "execution_count": 5,
+     "metadata": {},
+     "output_type": "execute_result"
     }
    ],
    "source": [
@@ -422,69 +524,59 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 25,
+   "execution_count": 12,
    "id": "38a751ba",
    "metadata": {
     "lines_to_next_cell": 2
    },
    "outputs": [
     {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "{\n",
-      "  messages: [\n",
-      "    HumanMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: 'what is the value of magic_function(3)?',\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: {},\n",
-      "      response_metadata: {}\n",
-      "    },\n",
-      "    AIMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: [Array],\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: [Object],\n",
-      "      response_metadata: [Object],\n",
-      "      tool_calls: [Array],\n",
-      "      invalid_tool_calls: []\n",
-      "    },\n",
-      "    ToolMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: '5',\n",
-      "      name: 'magic_function',\n",
-      "      additional_kwargs: {},\n",
-      "      response_metadata: {},\n",
-      "      tool_call_id: 'toolu_01K3hHzK9KiksF87sDRaJxYW'\n",
-      "    },\n",
-      "    AIMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: 'El valor de magic_function(3) es 5.',\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: [Object],\n",
-      "      response_metadata: [Object],\n",
-      "      tool_calls: [],\n",
-      "      invalid_tool_calls: []\n",
-      "    }\n",
-      "  ]\n",
-      "}\n"
-     ]
+     "data": {
+      "text/plain": [
+       "AIMessage {\n",
+       "  lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+       "  lc_kwargs: {\n",
+       "    content: \u001b[32m\"El valor de invocar magic_function(3) es 5.\"\u001b[39m,\n",
+       "    tool_calls: [],\n",
+       "    invalid_tool_calls: [],\n",
+       "    additional_kwargs: {\n",
+       "      id: \u001b[32m\"msg_01Tjm4DqarRZLakrxHBEpXF4\"\u001b[39m,\n",
+       "      type: \u001b[32m\"message\"\u001b[39m,\n",
+       "      role: \u001b[32m\"assistant\"\u001b[39m,\n",
+       "      model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "      stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "      usage: { input_tokens: \u001b[33m444\u001b[39m, output_tokens: \u001b[33m19\u001b[39m },\n",
+       "      stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "    },\n",
+       "    response_metadata: {}\n",
+       "  },\n",
+       "  lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+       "  content: \u001b[32m\"El valor de invocar magic_function(3) es 5.\"\u001b[39m,\n",
+       "  name: \u001b[90mundefined\u001b[39m,\n",
+       "  additional_kwargs: {\n",
+       "    id: \u001b[32m\"msg_01Tjm4DqarRZLakrxHBEpXF4\"\u001b[39m,\n",
+       "    type: \u001b[32m\"message\"\u001b[39m,\n",
+       "    role: \u001b[32m\"assistant\"\u001b[39m,\n",
+       "    model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "    stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "    usage: { input_tokens: \u001b[33m444\u001b[39m, output_tokens: \u001b[33m19\u001b[39m },\n",
+       "    stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "  },\n",
+       "  response_metadata: {\n",
+       "    id: \u001b[32m\"msg_01Tjm4DqarRZLakrxHBEpXF4\"\u001b[39m,\n",
+       "    model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "    stop_sequence: \u001b[1mnull\u001b[22m,\n",
+       "    usage: { input_tokens: \u001b[33m444\u001b[39m, output_tokens: \u001b[33m19\u001b[39m },\n",
+       "    stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "  },\n",
+       "  tool_calls: [],\n",
+       "  invalid_tool_calls: []\n",
+       "}"
+      ]
+     },
+     "execution_count": 12,
+     "metadata": {},
+     "output_type": "execute_result"
     }
    ],
    "source": [
@@ -495,11 +587,16 @@
     "// This could also be a SystemMessage object\n",
     "// const systemMessage = new SystemMessage(\"You are a helpful assistant. Respond only in Spanish.\");\n",
     "\n",
-    "const appWithSystemMessage = createReactAgent(llm, tools, systemMessage);\n",
+    "const appWithSystemMessage = createReactAgent({\n",
+    "  llm,\n",
+    "  tools,\n",
+    "  messageModifier: systemMessage,\n",
+    "});\n",
     "\n",
     "agentOutput = await appWithSystemMessage.invoke({\n",
     "  messages: [new HumanMessage(query)],\n",
-    "});\n"
+    "});\n",
+    "agentOutput.messages[agentOutput.messages.length - 1];"
    ]
   },
   {
@@ -515,24 +612,17 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 38,
+   "execution_count": 13,
    "id": "c7120cdd",
    "metadata": {},
    "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
-     ]
-    },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
       "{\n",
-      "  input: 'what is the value of magic_function(3)?',\n",
-      "  output: 'El resultado de magic_function(3) es 5. ¡Pandamonium!'\n",
+      "  input: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
+      "  output: \u001b[32m\"5. ¡Pandamonium!\"\u001b[39m\n",
       "}\n"
      ]
     }
@@ -548,7 +638,11 @@
     "  ];\n",
     "};\n",
     "\n",
-    "const appWithMessagesModifier = createReactAgent(llm, tools, modifyMessages);\n",
+    "const appWithMessagesModifier = createReactAgent({\n",
+    "  llm,\n",
+    "  tools,\n",
+    "  messageModifier: modifyMessages,\n",
+    "});\n",
     "\n",
     "agentOutput = await appWithMessagesModifier.invoke({\n",
     "  messages: [new HumanMessage(query)],\n",
@@ -557,7 +651,7 @@
     "console.log({\n",
     "  input: query,\n",
     "  output: agentOutput.messages[agentOutput.messages.length - 1].content,\n",
-    "});\n"
+    "});"
    ]
   },
   {
@@ -576,7 +670,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 45,
+   "execution_count": 14,
    "id": "4d67ba36",
    "metadata": {},
    "outputs": [
@@ -584,11 +678,11 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "The output of the magic_function with an input of 3 is 5.\n",
+      "The magic_function applied to the input of 3 outputs the value 5.\n",
       "---\n",
-      "I'm afraid I don't actually have a way to remember your name, as I'm an AI assistant without a persistent memory. I don't have a way to store or recall specific details about individual users I've interacted with. I'm happy to continue our conversation, but I won't be able to reference any previous information about you or remember your name specifically. Please feel free to introduce yourself again if you'd like me to know your name.\n",
+      "I'm afraid I don't actually have the capability to remember your name. As an AI assistant, I don't have a persistent memory of our conversation or personal details about you. I respond based on the current context of our interaction. Could you please restate your request so I can try to assist you further?\n",
       "---\n",
-      "I'm sorry, but I don't have any previous output to reference. Could you please provide more context about what you are asking about? I'd be happy to try to assist you, but I need more information about the specific request or output you are referring to.\n"
+      "I don't have any previous output to reference. Could you please provide more context about what you are asking about? I'd be happy to assist once I understand the specific request you have.\n"
      ]
     }
    ],
@@ -608,21 +702,21 @@
     "\n",
     "agentOutput = await agentExecutorWithMemory.invoke(\n",
     "  { input: \"Hi, I'm polly! What's the output of magic_function of 3?\" },\n",
-    "  config\n",
+    "  config,\n",
     ");\n",
     "console.log(agentOutput.output);\n",
     "agentOutput = await agentExecutorWithMemory.invoke(\n",
     "  { input: \"Remember my name?\" },\n",
-    "  config\n",
+    "  config,\n",
     ");\n",
     "console.log(\"---\");\n",
     "console.log(agentOutput.output);\n",
     "console.log(\"---\");\n",
     "agentOutput = await agentExecutorWithMemory.invoke(\n",
     "  { input: \"what was that output again?\" },\n",
-    "  config\n",
+    "  config,\n",
     ");\n",
-    "console.log(agentOutput.output);\n"
+    "console.log(agentOutput.output);"
    ]
   },
   {
@@ -642,52 +736,19 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 55,
+   "execution_count": 16,
    "id": "bbc64438",
    "metadata": {},
    "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "La función \"magic_function\" toma un número como entrada y devuelve un número diferente como salida. Cuando se le pasa el número 3, la función devuelve 5 como resultado.\n",
-      "---\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Claro que recuerdo tu nombre, Polly. Es un placer hablar contigo de nuevo.\n",
-      "---\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
-     ]
-    },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "El resultado anterior de la función \"magic_function\" aplicada al número 3 es 5.\n"
+      "The magic_function applied to the input of 3 returns the output of 5.\n",
+      "---\n",
+      "It's nice to meet you, Polly! I'll be sure to remember your name.\n",
+      "---\n",
+      "[]\n"
      ]
     }
    ],
@@ -695,7 +756,7 @@
     "import { MemorySaver } from \"@langchain/langgraph\";\n",
     "\n",
     "const memory = new MemorySaver();\n",
-    "const appWithMemory = createReactAgent(llm, tools, systemMessage, memory);\n",
+    "const appWithMemory = createReactAgent({ llm, tools, checkpointSaver: memory });\n",
     "\n",
     "const config = { configurable: { thread_id: \"test-thread\" } };\n",
     "\n",
@@ -703,25 +764,25 @@
     "  {\n",
     "    messages: [\n",
     "      new HumanMessage(\n",
-    "        \"Hi, I'm polly! What's the output of magic_function of 3?\"\n",
+    "        \"Hi, I'm polly! What's the output of magic_function of 3?\",\n",
     "      ),\n",
     "    ],\n",
     "  },\n",
-    "  config\n",
+    "  config,\n",
     ");\n",
     "console.log(agentOutput.messages[agentOutput.messages.length - 1].content);\n",
     "console.log(\"---\");\n",
     "agentOutput = await appWithMemory.invoke(\n",
     "  { messages: [new HumanMessage(\"Remember my name?\")] },\n",
-    "  config\n",
+    "  config,\n",
     ");\n",
     "console.log(agentOutput.messages[agentOutput.messages.length - 1].content);\n",
     "console.log(\"---\");\n",
     "agentOutput = await appWithMemory.invoke(\n",
     "  { messages: [new HumanMessage(\"what was that output again?\")] },\n",
-    "  config\n",
+    "  config,\n",
     ");\n",
-    "console.log(agentOutput.messages[agentOutput.messages.length - 1].content);\n"
+    "console.log(agentOutput.messages[agentOutput.messages.length - 1].content);"
    ]
   },
   {
@@ -743,7 +804,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 57,
+   "execution_count": 17,
    "id": "5c928049",
    "metadata": {
     "lines_to_next_cell": 2
@@ -753,9 +814,23 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "{ intermediateSteps: [ { action: [Object], observation: '5' } ] }\n",
       "{\n",
-      "  output: 'The magic_function takes an input number and returns a value that is 2 more than the input. So the value of magic_function(3) is 5.'\n",
+      "  intermediateSteps: [\n",
+      "    {\n",
+      "      action: {\n",
+      "        tool: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "        toolInput: { input: \u001b[33m3\u001b[39m },\n",
+      "        toolCallId: \u001b[32m\"toolu_01FXcVYzTS9NH9urhUcL3jmw\"\u001b[39m,\n",
+      "        log: \u001b[32m'Invoking \"magic_function\" with {\"input\":3}\\n'\u001b[39m +\n",
+      "          \u001b[32m`[{\"type\":\"text\",\"text\":\"Okay, let's use the magic_functio`\u001b[39m... 156 more characters,\n",
+      "        messageLog: [ \u001b[36m[AIMessageChunk]\u001b[39m ]\n",
+      "      },\n",
+      "      observation: \u001b[32m\"5\"\u001b[39m\n",
+      "    }\n",
+      "  ]\n",
+      "}\n",
+      "{\n",
+      "  output: \u001b[32m\"The magic_function tool takes an input number and returns a transformed value. When we call magic_fu\"\u001b[39m... 34 more characters\n",
       "}\n"
      ]
     }
@@ -780,7 +855,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 58,
+   "execution_count": 18,
    "id": "2be89a30",
    "metadata": {},
    "outputs": [
@@ -788,32 +863,114 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "{ agent: { messages: [ [AIMessage] ] } }\n",
-      "{ tools: { messages: [ [ToolMessage] ] } }\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "{ agent: { messages: [ [AIMessage] ] } }\n"
+      "{\n",
+      "  agent: {\n",
+      "    messages: [\n",
+      "      AIMessage {\n",
+      "        lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "        lc_kwargs: {\n",
+      "          content: \u001b[36m[Array]\u001b[39m,\n",
+      "          additional_kwargs: \u001b[36m[Object]\u001b[39m,\n",
+      "          tool_calls: \u001b[36m[Array]\u001b[39m,\n",
+      "          invalid_tool_calls: [],\n",
+      "          response_metadata: {}\n",
+      "        },\n",
+      "        lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+      "        content: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n",
+      "        name: \u001b[90mundefined\u001b[39m,\n",
+      "        additional_kwargs: {\n",
+      "          id: \u001b[32m\"msg_01CYJghzEr6kx35rWfHc8PMo\"\u001b[39m,\n",
+      "          type: \u001b[32m\"message\"\u001b[39m,\n",
+      "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
+      "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+      "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
+      "          usage: \u001b[36m[Object]\u001b[39m,\n",
+      "          stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+      "        },\n",
+      "        response_metadata: {\n",
+      "          id: \u001b[32m\"msg_01CYJghzEr6kx35rWfHc8PMo\"\u001b[39m,\n",
+      "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+      "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
+      "          usage: \u001b[36m[Object]\u001b[39m,\n",
+      "          stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+      "        },\n",
+      "        tool_calls: [ \u001b[36m[Object]\u001b[39m ],\n",
+      "        invalid_tool_calls: []\n",
+      "      }\n",
+      "    ]\n",
+      "  }\n",
+      "}\n",
+      "{\n",
+      "  tools: {\n",
+      "    messages: [\n",
+      "      ToolMessage {\n",
+      "        lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "        lc_kwargs: {\n",
+      "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "          content: \u001b[32m\"5\"\u001b[39m,\n",
+      "          tool_call_id: \u001b[32m\"toolu_0113AWaBai9Mr4rSE9VFQkUD\"\u001b[39m,\n",
+      "          additional_kwargs: {},\n",
+      "          response_metadata: {}\n",
+      "        },\n",
+      "        lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+      "        content: \u001b[32m\"5\"\u001b[39m,\n",
+      "        name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "        additional_kwargs: {},\n",
+      "        response_metadata: {},\n",
+      "        tool_call_id: \u001b[32m\"toolu_0113AWaBai9Mr4rSE9VFQkUD\"\u001b[39m\n",
+      "      }\n",
+      "    ]\n",
+      "  }\n",
+      "}\n",
+      "{\n",
+      "  agent: {\n",
+      "    messages: [\n",
+      "      AIMessage {\n",
+      "        lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "        lc_kwargs: {\n",
+      "          content: \u001b[32m\"The magic_function takes an input number and returns a value 2 higher than the input. So magic_funct\"\u001b[39m... 17 more characters,\n",
+      "          tool_calls: [],\n",
+      "          invalid_tool_calls: [],\n",
+      "          additional_kwargs: \u001b[36m[Object]\u001b[39m,\n",
+      "          response_metadata: {}\n",
+      "        },\n",
+      "        lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+      "        content: \u001b[32m\"The magic_function takes an input number and returns a value 2 higher than the input. So magic_funct\"\u001b[39m... 17 more characters,\n",
+      "        name: \u001b[90mundefined\u001b[39m,\n",
+      "        additional_kwargs: {\n",
+      "          id: \u001b[32m\"msg_0131seN8QkQaDxQC46MmiVfd\"\u001b[39m,\n",
+      "          type: \u001b[32m\"message\"\u001b[39m,\n",
+      "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
+      "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+      "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
+      "          usage: \u001b[36m[Object]\u001b[39m,\n",
+      "          stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+      "        },\n",
+      "        response_metadata: {\n",
+      "          id: \u001b[32m\"msg_0131seN8QkQaDxQC46MmiVfd\"\u001b[39m,\n",
+      "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+      "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
+      "          usage: \u001b[36m[Object]\u001b[39m,\n",
+      "          stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+      "        },\n",
+      "        tool_calls: [],\n",
+      "        invalid_tool_calls: []\n",
+      "      }\n",
+      "    ]\n",
+      "  }\n",
+      "}\n"
      ]
     }
    ],
    "source": [
-    "for await (const step of await app.stream(\n",
-    "  { messages: [new HumanMessage(query)] },\n",
-    "  { streamMode: \"updates\" }\n",
-    ")) {\n",
+    "for await (\n",
+    "  const step of await app.stream(\n",
+    "    { messages: [new HumanMessage(query)] },\n",
+    "    { streamMode: \"updates\" },\n",
+    "  )\n",
+    ") {\n",
     "  console.log(step);\n",
-    "}\n"
+    "}"
    ]
   },
   {
@@ -830,7 +987,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 65,
+   "execution_count": 19,
    "id": "77ce2771",
    "metadata": {
     "lines_to_next_cell": 2
@@ -843,14 +1000,27 @@
       "[\n",
       "  {\n",
       "    action: {\n",
-      "      tool: 'magic_function',\n",
-      "      toolInput: [Object],\n",
-      "      toolCallId: 'toolu_017S5HcJGFrSs3uS6ShB3ftH',\n",
-      "      log: 'Invoking \"magic_function\" with {\"input\":3}\\n' +\n",
-      "        '[{\"type\":\"tool_use\",\"id\":\"toolu_017S5HcJGFrSs3uS6ShB3ftH\",\"name\":\"magic_function\",\"input\":{\"input\":3}}]',\n",
-      "      messageLog: [Array]\n",
+      "      tool: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "      toolInput: { input: \u001b[33m3\u001b[39m },\n",
+      "      toolCallId: \u001b[32m\"toolu_017Q69gSfYvkXSNus9mU8wrL\"\u001b[39m,\n",
+      "      log: \u001b[32m'Invoking \"magic_function\" with {\"input\":3}\\n'\u001b[39m +\n",
+      "        \u001b[32m`[{\"type\":\"text\",\"text\":\"Okay, let's use the magic_functio`\u001b[39m... 151 more characters,\n",
+      "      messageLog: [\n",
+      "        AIMessageChunk {\n",
+      "          lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "          lc_kwargs: \u001b[36m[Object]\u001b[39m,\n",
+      "          lc_namespace: \u001b[36m[Array]\u001b[39m,\n",
+      "          content: \u001b[36m[Array]\u001b[39m,\n",
+      "          name: \u001b[90mundefined\u001b[39m,\n",
+      "          additional_kwargs: \u001b[36m[Object]\u001b[39m,\n",
+      "          response_metadata: {},\n",
+      "          tool_calls: \u001b[36m[Array]\u001b[39m,\n",
+      "          invalid_tool_calls: [],\n",
+      "          tool_call_chunks: \u001b[36m[Array]\u001b[39m\n",
+      "        }\n",
+      "      ]\n",
       "    },\n",
-      "    observation: '5'\n",
+      "    observation: \u001b[32m\"5\"\u001b[39m\n",
       "  }\n",
       "]\n"
      ]
@@ -883,75 +1053,166 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 66,
+   "execution_count": 20,
    "id": "2f9cdfa8",
    "metadata": {
     "lines_to_next_cell": 2
    },
    "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "Skipping write for channel branch:agent:shouldContinue:undefined which has no readers\n"
-     ]
-    },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "{\n",
-      "  messages: [\n",
-      "    HumanMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: 'what is the value of magic_function(3)?',\n",
-      "      name: undefined,\n",
+      "[\n",
+      "  HumanMessage {\n",
+      "    lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "    lc_kwargs: {\n",
+      "      content: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
       "      additional_kwargs: {},\n",
       "      response_metadata: {}\n",
       "    },\n",
-      "    AIMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: [Array],\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: [Object],\n",
-      "      response_metadata: [Object],\n",
-      "      tool_calls: [Array],\n",
-      "      invalid_tool_calls: []\n",
+      "    lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+      "    content: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
+      "    name: \u001b[90mundefined\u001b[39m,\n",
+      "    additional_kwargs: {},\n",
+      "    response_metadata: {}\n",
+      "  },\n",
+      "  AIMessage {\n",
+      "    lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "    lc_kwargs: {\n",
+      "      content: [\n",
+      "        {\n",
+      "          type: \u001b[32m\"text\"\u001b[39m,\n",
+      "          text: \u001b[32m\"Here is the result of calling the magic_function with an input of 3:\"\u001b[39m\n",
+      "        },\n",
+      "        {\n",
+      "          type: \u001b[32m\"tool_use\"\u001b[39m,\n",
+      "          id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m,\n",
+      "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "          input: \u001b[36m[Object]\u001b[39m\n",
+      "        }\n",
+      "      ],\n",
+      "      additional_kwargs: {\n",
+      "        id: \u001b[32m\"msg_01ApEdDDyr54PsqZvzYy6Mhv\"\u001b[39m,\n",
+      "        type: \u001b[32m\"message\"\u001b[39m,\n",
+      "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
+      "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+      "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
+      "        usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m71\u001b[39m },\n",
+      "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+      "      },\n",
+      "      tool_calls: [\n",
+      "        {\n",
+      "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "          args: \u001b[36m[Object]\u001b[39m,\n",
+      "          id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m\n",
+      "        }\n",
+      "      ],\n",
+      "      invalid_tool_calls: [],\n",
+      "      response_metadata: {}\n",
+      "    },\n",
+      "    lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+      "    content: [\n",
+      "      {\n",
+      "        type: \u001b[32m\"text\"\u001b[39m,\n",
+      "        text: \u001b[32m\"Here is the result of calling the magic_function with an input of 3:\"\u001b[39m\n",
+      "      },\n",
+      "      {\n",
+      "        type: \u001b[32m\"tool_use\"\u001b[39m,\n",
+      "        id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m,\n",
+      "        name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "        input: { input: \u001b[33m3\u001b[39m }\n",
+      "      }\n",
+      "    ],\n",
+      "    name: \u001b[90mundefined\u001b[39m,\n",
+      "    additional_kwargs: {\n",
+      "      id: \u001b[32m\"msg_01ApEdDDyr54PsqZvzYy6Mhv\"\u001b[39m,\n",
+      "      type: \u001b[32m\"message\"\u001b[39m,\n",
+      "      role: \u001b[32m\"assistant\"\u001b[39m,\n",
+      "      model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+      "      stop_sequence: \u001b[1mnull\u001b[22m,\n",
+      "      usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m71\u001b[39m },\n",
+      "      stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+      "    },\n",
+      "    response_metadata: {\n",
+      "      id: \u001b[32m\"msg_01ApEdDDyr54PsqZvzYy6Mhv\"\u001b[39m,\n",
+      "      model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+      "      stop_sequence: \u001b[1mnull\u001b[22m,\n",
+      "      usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m71\u001b[39m },\n",
+      "      stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
       "    },\n",
-      "    ToolMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: '5',\n",
-      "      name: 'magic_function',\n",
+      "    tool_calls: [\n",
+      "      {\n",
+      "        name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "        args: { input: \u001b[33m3\u001b[39m },\n",
+      "        id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m\n",
+      "      }\n",
+      "    ],\n",
+      "    invalid_tool_calls: []\n",
+      "  },\n",
+      "  ToolMessage {\n",
+      "    lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "    lc_kwargs: {\n",
+      "      name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "      content: \u001b[32m\"5\"\u001b[39m,\n",
+      "      tool_call_id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m,\n",
       "      additional_kwargs: {},\n",
-      "      response_metadata: {},\n",
-      "      tool_call_id: 'toolu_01LkD1kvFBXQvRaR5sj461q3'\n",
+      "      response_metadata: {}\n",
       "    },\n",
-      "    AIMessage {\n",
-      "      lc_serializable: true,\n",
-      "      lc_kwargs: [Object],\n",
-      "      lc_namespace: [Array],\n",
-      "      content: 'The magic_function takes a single numeric input parameter and returns a value. When we call magic_function(3), it returns the value 5.',\n",
-      "      name: undefined,\n",
-      "      additional_kwargs: [Object],\n",
-      "      response_metadata: [Object],\n",
+      "    lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+      "    content: \u001b[32m\"5\"\u001b[39m,\n",
+      "    name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "    additional_kwargs: {},\n",
+      "    response_metadata: {},\n",
+      "    tool_call_id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m\n",
+      "  },\n",
+      "  AIMessage {\n",
+      "    lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "    lc_kwargs: {\n",
+      "      content: \u001b[32m\"The magic_function takes a number as input and returns a result. When called with an input of 3, the\"\u001b[39m... 30 more characters,\n",
       "      tool_calls: [],\n",
-      "      invalid_tool_calls: []\n",
-      "    }\n",
-      "  ]\n",
-      "}\n"
+      "      invalid_tool_calls: [],\n",
+      "      additional_kwargs: {\n",
+      "        id: \u001b[32m\"msg_01AJ5foM2hgpWQr9VGFrPmDa\"\u001b[39m,\n",
+      "        type: \u001b[32m\"message\"\u001b[39m,\n",
+      "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
+      "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+      "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
+      "        usage: { input_tokens: \u001b[33m448\u001b[39m, output_tokens: \u001b[33m35\u001b[39m },\n",
+      "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+      "      },\n",
+      "      response_metadata: {}\n",
+      "    },\n",
+      "    lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+      "    content: \u001b[32m\"The magic_function takes a number as input and returns a result. When called with an input of 3, the\"\u001b[39m... 30 more characters,\n",
+      "    name: \u001b[90mundefined\u001b[39m,\n",
+      "    additional_kwargs: {\n",
+      "      id: \u001b[32m\"msg_01AJ5foM2hgpWQr9VGFrPmDa\"\u001b[39m,\n",
+      "      type: \u001b[32m\"message\"\u001b[39m,\n",
+      "      role: \u001b[32m\"assistant\"\u001b[39m,\n",
+      "      model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+      "      stop_sequence: \u001b[1mnull\u001b[22m,\n",
+      "      usage: { input_tokens: \u001b[33m448\u001b[39m, output_tokens: \u001b[33m35\u001b[39m },\n",
+      "      stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+      "    },\n",
+      "    response_metadata: {\n",
+      "      id: \u001b[32m\"msg_01AJ5foM2hgpWQr9VGFrPmDa\"\u001b[39m,\n",
+      "      model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+      "      stop_sequence: \u001b[1mnull\u001b[22m,\n",
+      "      usage: { input_tokens: \u001b[33m448\u001b[39m, output_tokens: \u001b[33m35\u001b[39m },\n",
+      "      stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+      "    },\n",
+      "    tool_calls: [],\n",
+      "    invalid_tool_calls: []\n",
+      "  }\n",
+      "]\n"
      ]
     }
    ],
    "source": [
-    "messages = await app.invoke({ messages: [new HumanMessage(query)] });\n",
+    "agentOutput = await app.invoke({ messages: [new HumanMessage(query)] });\n",
     "\n",
-    "console.log(messages);\n"
+    "console.log(agentOutput.messages);\n"
    ]
   },
   {
@@ -975,7 +1236,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 74,
+   "execution_count": 21,
    "id": "1cca9d11",
    "metadata": {
     "lines_to_next_cell": 2
@@ -1007,7 +1268,7 @@
       "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > 3:chain:RunnableAssign > \u001b[1m4:chain:RunnableMap\u001b[22m\u001b[39m] [0ms] Exiting Chain run with output: {\n",
       "  \"agent_scratchpad\": []\n",
       "}\n",
-      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m3:chain:RunnableAssign\u001b[22m\u001b[39m] [2ms] Exiting Chain run with output: {\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m3:chain:RunnableAssign\u001b[22m\u001b[39m] [1ms] Exiting Chain run with output: {\n",
       "  \"input\": \"what is the value of magic_function(3)?\",\n",
       "  \"steps\": [],\n",
       "  \"agent_scratchpad\": []\n",
@@ -1092,11 +1353,11 @@
       "    ]\n",
       "  ]\n",
       "}\n",
-      "\u001b[36m[llm/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m7:llm:ChatAnthropic\u001b[22m\u001b[39m] [994ms] Exiting LLM run with output: {\n",
+      "\u001b[36m[llm/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m7:llm:ChatAnthropic\u001b[22m\u001b[39m] [1.12s] Exiting LLM run with output: {\n",
       "  \"generations\": [\n",
       "    [\n",
       "      {\n",
-      "        \"text\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\",\n",
+      "        \"text\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\",\n",
       "        \"message\": {\n",
       "          \"lc\": 1,\n",
       "          \"type\": \"constructor\",\n",
@@ -1106,16 +1367,16 @@
       "            \"AIMessageChunk\"\n",
       "          ],\n",
       "          \"kwargs\": {\n",
-      "            \"content\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\",\n",
+      "            \"content\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\",\n",
       "            \"additional_kwargs\": {\n",
-      "              \"id\": \"msg_019H1mvvRYz99TjurLm1TKcf\",\n",
+      "              \"id\": \"msg_013xWrfNdK1yrTrBg5WVD329\",\n",
       "              \"type\": \"message\",\n",
       "              \"role\": \"assistant\",\n",
       "              \"model\": \"claude-3-haiku-20240307\",\n",
       "              \"stop_sequence\": null,\n",
       "              \"usage\": {\n",
       "                \"input_tokens\": 378,\n",
-      "                \"output_tokens\": 65\n",
+      "                \"output_tokens\": 63\n",
       "              },\n",
       "              \"stop_reason\": \"end_turn\"\n",
       "            },\n",
@@ -1138,16 +1399,16 @@
       "    \"AIMessageChunk\"\n",
       "  ],\n",
       "  \"kwargs\": {\n",
-      "    \"content\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\",\n",
+      "    \"content\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\",\n",
       "    \"additional_kwargs\": {\n",
-      "      \"id\": \"msg_019H1mvvRYz99TjurLm1TKcf\",\n",
+      "      \"id\": \"msg_013xWrfNdK1yrTrBg5WVD329\",\n",
       "      \"type\": \"message\",\n",
       "      \"role\": \"assistant\",\n",
       "      \"model\": \"claude-3-haiku-20240307\",\n",
       "      \"stop_sequence\": null,\n",
       "      \"usage\": {\n",
       "        \"input_tokens\": 378,\n",
-      "        \"output_tokens\": 65\n",
+      "        \"output_tokens\": 63\n",
       "      },\n",
       "      \"stop_reason\": \"end_turn\"\n",
       "    },\n",
@@ -1157,27 +1418,36 @@
       "    \"response_metadata\": {}\n",
       "  }\n",
       "}\n",
-      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m8:parser:ToolCallingAgentOutputParser\u001b[22m\u001b[39m] [1ms] Exiting Chain run with output: {\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m8:parser:ToolCallingAgentOutputParser\u001b[22m\u001b[39m] [0ms] Exiting Chain run with output: {\n",
       "  \"returnValues\": {\n",
-      "    \"output\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "    \"output\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\"\n",
       "  },\n",
-      "  \"log\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "  \"log\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\"\n",
       "}\n",
-      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > \u001b[1m2:chain:ToolCallingAgent\u001b[22m\u001b[39m] [1.00s] Exiting Chain run with output: {\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > \u001b[1m2:chain:ToolCallingAgent\u001b[22m\u001b[39m] [1.12s] Exiting Chain run with output: {\n",
       "  \"returnValues\": {\n",
-      "    \"output\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "    \"output\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\"\n",
       "  },\n",
-      "  \"log\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "  \"log\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\"\n",
       "}\n",
-      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m\u001b[1m1:chain:AgentExecutor\u001b[22m\u001b[39m] [1.01s] Exiting Chain run with output: {\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m\u001b[1m1:chain:AgentExecutor\u001b[22m\u001b[39m] [1.12s] Exiting Chain run with output: {\n",
       "  \"input\": \"what is the value of magic_function(3)?\",\n",
-      "  \"output\": \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
-      "}\n",
-      "{\n",
-      "  input: 'what is the value of magic_function(3)?',\n",
-      "  output: \"Lo siento, pero la herramienta 'magic_function' solo acepta cadenas de texto como entrada. No se puede aplicar a un número como 3. Por favor, proporciona una entrada de tipo cadena de texto para que pueda procesar tu solicitud.\"\n",
+      "  \"output\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\"\n",
       "}\n"
      ]
+    },
+    {
+     "data": {
+      "text/plain": [
+       "{\n",
+       "  input: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
+       "  output: \u001b[32m'Lo siento, pero la herramienta \"magic_function\" espera un parámetro de tipo \"string\", no un número e'\u001b[39m... 112 more characters\n",
+       "}"
+      ]
+     },
+     "execution_count": 21,
+     "metadata": {},
+     "output_type": "execute_result"
     }
    ],
    "source": [
@@ -1210,7 +1480,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 22,
    "id": "2f5e7d58",
    "metadata": {},
    "outputs": [
@@ -1220,6249 +1490,6 @@
      "text": [
       "Recursion limit reached.\n"
      ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5796:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6095:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5796:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6095:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5796:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6095:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n",
-      "UncaughtException: Error: Unexpected pending rebuildTimer\n",
-      "    at sys.setTimeout (/usr/local/lib/node_modules/tslab/dist/converter.js:111:19)\n",
-      "    at scheduleProgramUpdate (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122735:35)\n",
-      "    at onSourceFileChange (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122876:7)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:122868:56\n",
-      "    at cb (/usr/local/lib/node_modules/tslab/dist/converter.js:184:13)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5798:9\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:101\n",
-      "    at Array.forEach (<anonymous>)\n",
-      "    at /usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:5560:85\n",
-      "    at FSWatcher.callbackChangingToMissingFileSystemEntry (/usr/local/lib/node_modules/tslab/node_modules/@tslab/typescript-for-tslab/lib/typescript.js:6104:11)\n"
-     ]
     }
    ],
    "source": [
@@ -7470,17 +1497,19 @@
     "\n",
     "const RECURSION_LIMIT = 2 * 2 + 1;\n",
     "\n",
-    "const appWithBadTools = createReactAgent(llm, badTools);\n",
+    "const appWithBadTools = createReactAgent({ llm, tools: badTools });\n",
     "\n",
     "try {\n",
-    "  await appWithBadTools.invoke({ messages: [new HumanMessage(query)] }, {recursionLimit: RECURSION_LIMIT});\n",
+    "  await appWithBadTools.invoke({ messages: [new HumanMessage(query)] }, {\n",
+    "    recursionLimit: RECURSION_LIMIT,\n",
+    "  });\n",
     "} catch (e) {\n",
-    "    if (e instanceof GraphRecursionError) {\n",
-    "        console.log(\"Recursion limit reached.\");\n",
-    "    } else {\n",
-    "        throw e;\n",
-    "    }\n",
-    "}\n"
+    "  if (e instanceof GraphRecursionError) {\n",
+    "    console.log(\"Recursion limit reached.\");\n",
+    "  } else {\n",
+    "    throw e;\n",
+    "  }\n",
+    "}"
    ]
   },
   {
@@ -7494,20 +1523,17 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "TypeScript",
+   "display_name": "Deno",
    "language": "typescript",
-   "name": "tslab"
+   "name": "deno"
   },
   "language_info": {
-   "codemirror_mode": {
-    "mode": "typescript",
-    "name": "javascript",
-    "typescript": true
-   },
    "file_extension": ".ts",
-   "mimetype": "text/typescript",
+   "mimetype": "text/x.typescript",
    "name": "typescript",
-   "version": "3.7.2"
+   "nb_converter": "script",
+   "pygments_lexer": "typescript",
+   "version": "5.4.5"
   }
  },
  "nbformat": 4,

From 240023dd1899cf05e304832187241a1e14b8edff Mon Sep 17 00:00:00 2001
From: jacoblee93 <jacoblee93@gmail.com>
Date: Sat, 25 May 2024 21:41:35 -0700
Subject: [PATCH 5/6] Update and polish

---
 deno.json                                     |   8 +-
 .../docs/how_to/agent_executor.ipynb          | 121 +--
 .../core_docs/docs/how_to/migrate_agent.ipynb | 885 ++++++++++--------
 3 files changed, 551 insertions(+), 463 deletions(-)

diff --git a/deno.json b/deno.json
index e37ddb498792..0e4d9c4ccfb0 100644
--- a/deno.json
+++ b/deno.json
@@ -3,7 +3,7 @@
     "langchain/": "npm:/langchain/",
     "@faker-js/faker": "npm:@faker-js/faker",
     "@langchain/anthropic": "npm:@langchain/anthropic",
-    "@langchain/community/": "npm:/@langchain/community/",
+    "@langchain/community/": "npm:/@langchain/community@0.2.2/",
     "@langchain/openai": "npm:@langchain/openai",
     "@langchain/cohere": "npm:@langchain/cohere",
     "@langchain/textsplitters": "npm:@langchain/textsplitters",
@@ -12,11 +12,11 @@
     "@langchain/core/": "npm:/@langchain/core/",
     "@langchain/pinecone": "npm:@langchain/pinecone",
     "@langchain/google-common": "npm:@langchain/google-common",
-    "@langchain/langgraph": "npm:/@langchain/langgraph@0.0.19",
-    "@langchain/langgraph/": "npm:/@langchain/langgraph@0.0.19/",
+    "@langchain/langgraph": "npm:/@langchain/langgraph@0.0.21",
+    "@langchain/langgraph/": "npm:/@langchain/langgraph@0.0.21/",
     "@microsoft/fetch-event-source": "npm:@microsoft/fetch-event-source",
     "@pinecone-database/pinecone": "npm:@pinecone-database/pinecone",
-    "cheerio": "npm:/cheerio",
+    "cheerio": "npm:cheerio",
     "chromadb": "npm:/chromadb",
     "dotenv/": "npm:/dotenv/",
     "zod": "npm:/zod",
diff --git a/docs/core_docs/docs/how_to/agent_executor.ipynb b/docs/core_docs/docs/how_to/agent_executor.ipynb
index 8ef5dbd10f58..541a7f78cf7f 100644
--- a/docs/core_docs/docs/how_to/agent_executor.ipynb
+++ b/docs/core_docs/docs/how_to/agent_executor.ipynb
@@ -100,7 +100,7 @@
     {
      "data": {
       "text/plain": [
-       "\u001b[32m`[{\"title\":\"Weather in San Francisco\",\"url\":\"https://www.weatherapi.com/\",\"content\":\"{'location': {'n`\u001b[39m... 1111 more characters"
+       "\u001b[32m`[{\"title\":\"Weather in San Francisco\",\"url\":\"https://www.weatherapi.com/\",\"content\":\"{'location': {'n`\u001b[39m... 1347 more characters"
       ]
      },
      "execution_count": 1,
@@ -109,6 +109,7 @@
     }
    ],
    "source": [
+    "import \"cheerio\"; // This is required in notebooks to use the `CheerioWebBaseLoader`\n",
     "import { TavilySearchResults } from \"@langchain/community/tools/tavily_search\"\n",
     "\n",
     "const search = new TavilySearchResults({\n",
@@ -152,24 +153,24 @@
     }
    ],
    "source": [
-    "import \"cheerio\"; // This is required in notebooks to use the `CheerioWebBaseLoader`\n",
-    "import { CheerioWebBaseLoader } from \"langchain/document_loaders/web/cheerio\";\n",
+    "import { CheerioWebBaseLoader } from \"@langchain/community/document_loaders/web/cheerio\";\n",
     "import { MemoryVectorStore } from \"langchain/vectorstores/memory\";\n",
     "import { OpenAIEmbeddings } from \"@langchain/openai\";\n",
     "import { RecursiveCharacterTextSplitter } from \"@langchain/textsplitters\";\n",
     "\n",
-    "const loader = new CheerioWebBaseLoader(\"https://docs.smith.langchain.com/overview\")\n",
-    "const docs = await loader.load()\n",
-    "const documents = await new RecursiveCharacterTextSplitter(\n",
-    "    {\n",
-    "        chunkSize: 1000,\n",
-    "        chunkOverlap: 200\n",
-    "    }\n",
-    ").splitDocuments(docs)\n",
-    "const vectorStore = await MemoryVectorStore.fromDocuments(documents, new OpenAIEmbeddings())\n",
+    "const loader = new CheerioWebBaseLoader(\"https://docs.smith.langchain.com/overview\");\n",
+    "const docs = await loader.load();\n",
+    "const splitter = new RecursiveCharacterTextSplitter(\n",
+    "  {\n",
+    "    chunkSize: 1000,\n",
+    "    chunkOverlap: 200\n",
+    "  }\n",
+    ");\n",
+    "const documents = await splitter.splitDocuments(docs);\n",
+    "const vectorStore = await MemoryVectorStore.fromDocuments(documents, new OpenAIEmbeddings());\n",
     "const retriever = vectorStore.asRetriever();\n",
     "\n",
-    "(await retriever.invoke(\"how to upload a dataset\"))[0]"
+    "(await retriever.invoke(\"how to upload a dataset\"))[0];"
    ]
   },
   {
@@ -258,6 +259,9 @@
     }
    ],
    "source": [
+    "import { ChatOpenAI } from \"@langchain/openai\";\n",
+    "const model = new ChatOpenAI({ model: \"gpt-4\", temperature: 0 })\n",
+    "\n",
     "import { HumanMessage } from \"@langchain/core/messages\";\n",
     "\n",
     "const response = await model.invoke([new HumanMessage(\"hi!\")]);\n",
@@ -336,9 +340,9 @@
       "  {\n",
       "    \"name\": \"tavily_search_results_json\",\n",
       "    \"args\": {\n",
-      "      \"input\": \"weather in San Francisco\"\n",
+      "      \"input\": \"current weather in San Francisco\"\n",
       "    },\n",
-      "    \"id\": \"call_y0nn6mbVCV5paX6RrqqFUqdC\"\n",
+      "    \"id\": \"call_VcSjZAZkEOx9lcHNZNXAjXkm\"\n",
       "  }\n",
       "]\n"
      ]
@@ -370,11 +374,7 @@
     "\n",
     "Now that we have defined the tools and the LLM, we can create the agent. We will be using a tool calling agent - for more information on this type of agent, as well as other options, see [this guide](/docs/concepts/#agent_types/).\n",
     "\n",
-    "We can first choose the prompt we want to use to guide the agent.\n",
-    "\n",
-    "If you want to see the contents of this prompt in the hub, you can go to:\n",
-    "\n",
-    "[https://smith.langchain.com/hub/hwchase17/openai-functions-agent](https://smith.langchain.com/hub/hwchase17/openai-functions-agent)"
+    "We can first choose the prompt we want to use to guide the agent:"
    ]
   },
   {
@@ -394,19 +394,18 @@
       "      prompt: PromptTemplate {\n",
       "        lc_serializable: true,\n",
       "        lc_kwargs: {\n",
-      "          template: \"You are a helpful assistant\",\n",
       "          inputVariables: [],\n",
       "          templateFormat: \"f-string\",\n",
-      "          partialVariables: {}\n",
+      "          template: \"You are a helpful assistant\"\n",
       "        },\n",
       "        lc_runnable: true,\n",
       "        name: undefined,\n",
       "        lc_namespace: [ \"langchain_core\", \"prompts\", \"prompt\" ],\n",
       "        inputVariables: [],\n",
       "        outputParser: undefined,\n",
-      "        partialVariables: {},\n",
-      "        template: \"You are a helpful assistant\",\n",
+      "        partialVariables: undefined,\n",
       "        templateFormat: \"f-string\",\n",
+      "        template: \"You are a helpful assistant\",\n",
       "        validateTemplate: true\n",
       "      }\n",
       "    },\n",
@@ -418,19 +417,18 @@
       "    prompt: PromptTemplate {\n",
       "      lc_serializable: true,\n",
       "      lc_kwargs: {\n",
-      "        template: \"You are a helpful assistant\",\n",
       "        inputVariables: [],\n",
       "        templateFormat: \"f-string\",\n",
-      "        partialVariables: {}\n",
+      "        template: \"You are a helpful assistant\"\n",
       "      },\n",
       "      lc_runnable: true,\n",
       "      name: undefined,\n",
       "      lc_namespace: [ \"langchain_core\", \"prompts\", \"prompt\" ],\n",
       "      inputVariables: [],\n",
       "      outputParser: undefined,\n",
-      "      partialVariables: {},\n",
-      "      template: \"You are a helpful assistant\",\n",
+      "      partialVariables: undefined,\n",
       "      templateFormat: \"f-string\",\n",
+      "      template: \"You are a helpful assistant\",\n",
       "      validateTemplate: true\n",
       "    },\n",
       "    messageClass: undefined,\n",
@@ -438,7 +436,7 @@
       "  },\n",
       "  MessagesPlaceholder {\n",
       "    lc_serializable: true,\n",
-      "    lc_kwargs: { optional: true, variableName: \"chat_history\" },\n",
+      "    lc_kwargs: { variableName: \"chat_history\", optional: true },\n",
       "    lc_runnable: true,\n",
       "    name: undefined,\n",
       "    lc_namespace: [ \"langchain_core\", \"prompts\", \"chat\" ],\n",
@@ -451,19 +449,18 @@
       "      prompt: PromptTemplate {\n",
       "        lc_serializable: true,\n",
       "        lc_kwargs: {\n",
-      "          template: \"{input}\",\n",
       "          inputVariables: [Array],\n",
       "          templateFormat: \"f-string\",\n",
-      "          partialVariables: {}\n",
+      "          template: \"{input}\"\n",
       "        },\n",
       "        lc_runnable: true,\n",
       "        name: undefined,\n",
       "        lc_namespace: [ \"langchain_core\", \"prompts\", \"prompt\" ],\n",
       "        inputVariables: [ \"input\" ],\n",
       "        outputParser: undefined,\n",
-      "        partialVariables: {},\n",
-      "        template: \"{input}\",\n",
+      "        partialVariables: undefined,\n",
       "        templateFormat: \"f-string\",\n",
+      "        template: \"{input}\",\n",
       "        validateTemplate: true\n",
       "      }\n",
       "    },\n",
@@ -475,19 +472,18 @@
       "    prompt: PromptTemplate {\n",
       "      lc_serializable: true,\n",
       "      lc_kwargs: {\n",
-      "        template: \"{input}\",\n",
       "        inputVariables: [ \"input\" ],\n",
       "        templateFormat: \"f-string\",\n",
-      "        partialVariables: {}\n",
+      "        template: \"{input}\"\n",
       "      },\n",
       "      lc_runnable: true,\n",
       "      name: undefined,\n",
       "      lc_namespace: [ \"langchain_core\", \"prompts\", \"prompt\" ],\n",
       "      inputVariables: [ \"input\" ],\n",
       "      outputParser: undefined,\n",
-      "      partialVariables: {},\n",
-      "      template: \"{input}\",\n",
+      "      partialVariables: undefined,\n",
       "      templateFormat: \"f-string\",\n",
+      "      template: \"{input}\",\n",
       "      validateTemplate: true\n",
       "    },\n",
       "    messageClass: undefined,\n",
@@ -495,12 +491,12 @@
       "  },\n",
       "  MessagesPlaceholder {\n",
       "    lc_serializable: true,\n",
-      "    lc_kwargs: { optional: false, variableName: \"agent_scratchpad\" },\n",
+      "    lc_kwargs: { variableName: \"agent_scratchpad\", optional: true },\n",
       "    lc_runnable: true,\n",
       "    name: undefined,\n",
       "    lc_namespace: [ \"langchain_core\", \"prompts\", \"chat\" ],\n",
       "    variableName: \"agent_scratchpad\",\n",
-      "    optional: false\n",
+      "    optional: true\n",
       "  }\n",
       "]\n"
      ]
@@ -508,10 +504,13 @@
    ],
    "source": [
     "import { ChatPromptTemplate } from \"@langchain/core/prompts\";\n",
-    "import { pull } from \"langchain/hub\";\n",
     "\n",
-    "// Get the prompt to use - you can modify this!\n",
-    "const prompt = await pull<ChatPromptTemplate>(\"hwchase17/openai-functions-agent\");\n",
+    "const prompt = ChatPromptTemplate.fromMessages([\n",
+    "  [\"system\", \"You are a helpful assistant\"],\n",
+    "  [\"placeholder\", \"{chat_history}\"],\n",
+    "  [\"human\", \"{input}\"],\n",
+    "  [\"placeholder\", \"{agent_scratchpad}\"],\n",
+    "]);\n",
     "\n",
     "console.log(prompt.promptMessages);"
    ]
@@ -617,7 +616,9 @@
       "text/plain": [
        "{\n",
        "  input: \u001b[32m\"how can langsmith help with testing?\"\u001b[39m,\n",
-       "  output: \u001b[32m\"LangSmith can help with testing by providing a platform for building production-grade LLM applicatio\"\u001b[39m... 880 more characters\n",
+       "  output: \u001b[32m\"LangSmith can be a valuable tool for testing in several ways:\\n\"\u001b[39m +\n",
+       "    \u001b[32m\"\\n\"\u001b[39m +\n",
+       "    \u001b[32m\"1. **Logging Traces**: LangSmith prov\"\u001b[39m... 960 more characters\n",
        "}"
       ]
      },
@@ -651,7 +652,7 @@
       "text/plain": [
        "{\n",
        "  input: \u001b[32m\"whats the weather in sf?\"\u001b[39m,\n",
-       "  output: \u001b[32m\"The current weather in San Francisco is partly cloudy with a temperature of 64.0°F (17.8°C). The win\"\u001b[39m... 112 more characters\n",
+       "  output: \u001b[32m\"The current weather in San Francisco, California is partly cloudy with a temperature of 12.2°C (54.0\"\u001b[39m... 176 more characters\n",
        "}"
       ]
      },
@@ -753,7 +754,7 @@
        "    }\n",
        "  ],\n",
        "  input: \u001b[32m\"what's my name?\"\u001b[39m,\n",
-       "  output: \u001b[32m\"Your name is Bob! How can I help you, Bob?\"\u001b[39m\n",
+       "  output: \u001b[32m\"Your name is Bob. How can I assist you further?\"\u001b[39m\n",
        "}"
       ]
      },
@@ -785,8 +786,8 @@
     "\n",
     "Because we have multiple inputs, we need to specify two things:\n",
     "\n",
-    "- `input_messages_key`: The input key to use to add to the conversation history.\n",
-    "- `history_messages_key`: The key to add the loaded messages into.\n",
+    "- `inputMessagesKey`: The input key to use to add to the conversation history.\n",
+    "- `historyMessagesKey`: The key to add the loaded messages into.\n",
     "\n",
     "For more information on how to use this, see [this guide](/docs/how_to/message_history). "
    ]
@@ -819,14 +820,14 @@
        "    AIMessage {\n",
        "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
        "      lc_kwargs: {\n",
-       "        content: \u001b[32m\"Hello Bob! How can I assist you today?\"\u001b[39m,\n",
+       "        content: \u001b[32m\"Hello, Bob! How can I assist you today?\"\u001b[39m,\n",
        "        tool_calls: [],\n",
        "        invalid_tool_calls: [],\n",
        "        additional_kwargs: {},\n",
        "        response_metadata: {}\n",
        "      },\n",
        "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-       "      content: \u001b[32m\"Hello Bob! How can I assist you today?\"\u001b[39m,\n",
+       "      content: \u001b[32m\"Hello, Bob! How can I assist you today?\"\u001b[39m,\n",
        "      name: \u001b[90mundefined\u001b[39m,\n",
        "      additional_kwargs: {},\n",
        "      response_metadata: {},\n",
@@ -834,7 +835,7 @@
        "      invalid_tool_calls: []\n",
        "    }\n",
        "  ],\n",
-       "  output: \u001b[32m\"Hello Bob! How can I assist you today?\"\u001b[39m\n",
+       "  output: \u001b[32m\"Hello, Bob! How can I assist you today?\"\u001b[39m\n",
        "}"
       ]
      },
@@ -898,14 +899,14 @@
        "    AIMessage {\n",
        "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
        "      lc_kwargs: {\n",
-       "        content: \u001b[32m\"Hello Bob! How can I assist you today?\"\u001b[39m,\n",
+       "        content: \u001b[32m\"Hello, Bob! How can I assist you today?\"\u001b[39m,\n",
        "        tool_calls: [],\n",
        "        invalid_tool_calls: [],\n",
        "        additional_kwargs: {},\n",
        "        response_metadata: {}\n",
        "      },\n",
        "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-       "      content: \u001b[32m\"Hello Bob! How can I assist you today?\"\u001b[39m,\n",
+       "      content: \u001b[32m\"Hello, Bob! How can I assist you today?\"\u001b[39m,\n",
        "      name: \u001b[90mundefined\u001b[39m,\n",
        "      additional_kwargs: {},\n",
        "      response_metadata: {},\n",
@@ -928,14 +929,14 @@
        "    AIMessage {\n",
        "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
        "      lc_kwargs: {\n",
-       "        content: \u001b[32m\"Your name is Bob! How can I help you, Bob?\"\u001b[39m,\n",
+       "        content: \u001b[32m\"Your name is Bob. How can I assist you further?\"\u001b[39m,\n",
        "        tool_calls: [],\n",
        "        invalid_tool_calls: [],\n",
        "        additional_kwargs: {},\n",
        "        response_metadata: {}\n",
        "      },\n",
        "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-       "      content: \u001b[32m\"Your name is Bob! How can I help you, Bob?\"\u001b[39m,\n",
+       "      content: \u001b[32m\"Your name is Bob. How can I assist you further?\"\u001b[39m,\n",
        "      name: \u001b[90mundefined\u001b[39m,\n",
        "      additional_kwargs: {},\n",
        "      response_metadata: {},\n",
@@ -943,7 +944,7 @@
        "      invalid_tool_calls: []\n",
        "    }\n",
        "  ],\n",
-       "  output: \u001b[32m\"Your name is Bob! How can I help you, Bob?\"\u001b[39m\n",
+       "  output: \u001b[32m\"Your name is Bob. How can I assist you further?\"\u001b[39m\n",
        "}"
       ]
      },
@@ -954,8 +955,8 @@
    ],
    "source": [
     "await agentWithChatHistory.invoke(\n",
-    "    { input: \"what's my name?\" },\n",
-    "    { configurable: { sessionId: \"<foo>\" }},\n",
+    "  { input: \"what's my name?\" },\n",
+    "  { configurable: { sessionId: \"<foo>\" }},\n",
     ")"
    ]
   },
@@ -972,12 +973,14 @@
    "id": "c029798f",
    "metadata": {},
    "source": [
-    "## Conclusion\n",
+    "## Next steps\n",
     "\n",
     "That's a wrap! In this quick start we covered how to create a simple agent. Agents are a complex topic, and there's lot to learn! \n",
     "\n",
     ":::{.callout-important}\n",
-    "This section covered building with LangChain Agents. LangChain Agents are fine for getting started, but past a certain point you will likely want flexibility and control that they do not offer. For working with more advanced agents, we'd recommend checking out [LangGraph](/docs/concepts/#langgraph)\n",
+    "This section covered building with LangChain Agents. LangChain Agents are fine for getting started, but past a certain point you will likely want flexibility and control that they do not offer. For working with more advanced agents, we'd recommend checking out [LangGraph](/docs/concepts/#langgraph).\n",
+    "\n",
+    "You can also see [this guide to help migrate to LangGraph](/docs/how_to/migrate_agent).\n",
     ":::"
    ]
   }
diff --git a/docs/core_docs/docs/how_to/migrate_agent.ipynb b/docs/core_docs/docs/how_to/migrate_agent.ipynb
index 4a0770f52c96..aa4e4a251004 100644
--- a/docs/core_docs/docs/how_to/migrate_agent.ipynb
+++ b/docs/core_docs/docs/how_to/migrate_agent.ipynb
@@ -9,23 +9,22 @@
     "\n",
     "Here we focus on how to move from legacy LangChain agents to LangGraph agents.\n",
     "LangChain agents (the\n",
-    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor)\n",
+    "[`AgentExecutor`](https://api.js.langchain.com/classes/langchain_agents.AgentExecutor.html)\n",
     "in particular) have multiple configuration parameters. In this notebook we will\n",
     "show how those parameters map to the LangGraph\n",
-    "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent).\n",
+    "[react agent executor](https://langchain-ai.github.io/langgraphjs/reference/functions/prebuilt.createReactAgent.html).\n",
     "\n",
     "For more information on how to build agentic workflows in LangGraph, check out\n",
     "the [docs here](https://langchain-ai.github.io/langgraphjs/how-tos/).\n",
     "\n",
     "#### Prerequisites\n",
     "\n",
-    "This how-to guide uses Claude (model: \"claude-3-haiku-20240307\") as the LLM. Set\n",
-    "your Anthropic API key to run."
+    "This how-to guide uses Anthropic's `\"claude-3-haiku-20240307\"` as the LLM. If you are running this guide as a notebook, set your Anthropic API key to run."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 1,
    "id": "24ef582f",
    "metadata": {
     "lines_to_next_cell": 2
@@ -36,9 +35,9 @@
     "\n",
     "// Optional, add tracing in LangSmith\n",
     "// process.env.LANGCHAIN_API_KEY = \"ls...\";\n",
-    "process.env.LANGCHAIN_CALLBACKS_BACKGROUND = \"true\";\n",
-    "process.env.LANGCHAIN_TRACING_V2 = \"true\";\n",
-    "process.env.LANGCHAIN_PROJECT = \"How to migrate: LangGraphJS\";"
+    "// process.env.LANGCHAIN_CALLBACKS_BACKGROUND = \"true\";\n",
+    "// process.env.LANGCHAIN_TRACING_V2 = \"true\";\n",
+    "// process.env.LANGCHAIN_PROJECT = \"How to migrate: LangGraphJS\";"
    ]
   },
   {
@@ -66,7 +65,10 @@
     "import { z } from \"zod\";\n",
     "import { ChatAnthropic } from \"@langchain/anthropic\";\n",
     "\n",
-    "const llm = new ChatAnthropic({ model: \"claude-3-haiku-20240307\" });\n",
+    "const llm = new ChatAnthropic({\n",
+    "  model: \"claude-3-haiku-20240307\",\n",
+    "  temperature: 0,\n",
+    "});\n",
     "\n",
     "const magicTool = new DynamicStructuredTool({\n",
     "  name: \"magic_function\",\n",
@@ -81,7 +83,7 @@
     "\n",
     "const tools = [magicTool];\n",
     "\n",
-    "const query = \"what is the value of magic_function(3)?\";\n"
+    "const query = \"what is the value of magic_function(3)?\";"
    ]
   },
   {
@@ -90,7 +92,7 @@
    "metadata": {},
    "source": [
     "For the LangChain\n",
-    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor),\n",
+    "[`AgentExecutor`](https://api.js.langchain.com/classes/langchain_agents.AgentExecutor.html),\n",
     "we define a prompt with a placeholder for the agent's scratchpad. The agent can\n",
     "be invoked as follows:\n"
    ]
@@ -108,7 +110,7 @@
       "text/plain": [
        "{\n",
        "  input: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
-       "  output: \u001b[32m\"So the value of magic_function(3) is 5.\"\u001b[39m\n",
+       "  output: \u001b[32m\"The value of magic_function(3) is 5.\"\u001b[39m\n",
        "}"
       ]
      },
@@ -120,21 +122,21 @@
    "source": [
     "import {\n",
     "  ChatPromptTemplate,\n",
-    "  MessagesPlaceholder,\n",
     "} from \"@langchain/core/prompts\";\n",
     "import { createToolCallingAgent } from \"langchain/agents\";\n",
     "import { AgentExecutor } from \"langchain/agents\";\n",
     "\n",
     "const prompt = ChatPromptTemplate.fromMessages([\n",
     "  [\"system\", \"You are a helpful assistant\"],\n",
-    "  [\"human\", `{input}`],\n",
-    "  new MessagesPlaceholder(\"agent_scratchpad\"),\n",
+    "  [\"placeholder\", \"{chat_history}\"],\n",
+    "  [\"human\", \"{input}\"],\n",
+    "  [\"placeholder\", \"{agent_scratchpad}\"],\n",
     "]);\n",
     "\n",
-    "const agent = createToolCallingAgent({ llm: llm, tools: tools, prompt });\n",
-    "const agentExecutor = new AgentExecutor({ agent, tools: tools });\n",
+    "const agent = createToolCallingAgent({ llm, tools, prompt });\n",
+    "const agentExecutor = new AgentExecutor({ agent, tools });\n",
     "\n",
-    "await agentExecutor.invoke({ input: query });\n"
+    "await agentExecutor.invoke({ input: query });"
    ]
   },
   {
@@ -142,12 +144,12 @@
    "id": "ba3e5db9",
    "metadata": {},
    "source": [
-    "LangGraph's\n",
-    "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent)\n",
-    "manages a state that is defined by a list of messages. It will continue to\n",
+    "LangGraph's off-the-shelf\n",
+    "[react agent executor](https://langchain-ai.github.io/langgraphjs/reference/functions/prebuilt.createReactAgent.html)\n",
+    "manages a state that is defined by a list of messages. In a similar way to the `AgentExecutor`, it will continue to\n",
     "process the list until there are no tool calls in the agent's output. To kick it\n",
     "off, we input a list of messages. The output will contain the entire state of\n",
-    "the graph-- in this case, the conversation history.\n"
+    "the graph - in this case, the conversation history and intermediate tool calls:\n"
    ]
   },
   {
@@ -155,14 +157,151 @@
    "execution_count": 3,
    "id": "dcda7082",
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "{\n",
+      "  messages: [\n",
+      "    HumanMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: {\n",
+      "        content: \"what is the value of magic_function(3)?\",\n",
+      "        additional_kwargs: {},\n",
+      "        response_metadata: {}\n",
+      "      },\n",
+      "      lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
+      "      content: \"what is the value of magic_function(3)?\",\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {}\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: {\n",
+      "        content: [ [Object] ],\n",
+      "        additional_kwargs: {\n",
+      "          id: \"msg_015jSku8UgrtRQ2kNQuTsvi1\",\n",
+      "          type: \"message\",\n",
+      "          role: \"assistant\",\n",
+      "          model: \"claude-3-haiku-20240307\",\n",
+      "          stop_reason: \"tool_use\",\n",
+      "          stop_sequence: null,\n",
+      "          usage: [Object]\n",
+      "        },\n",
+      "        tool_calls: [ [Object] ],\n",
+      "        invalid_tool_calls: [],\n",
+      "        response_metadata: {}\n",
+      "      },\n",
+      "      lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
+      "      content: [\n",
+      "        {\n",
+      "          type: \"tool_use\",\n",
+      "          id: \"toolu_01WCezi2ywMPnRm1xbrXYPoB\",\n",
+      "          name: \"magic_function\",\n",
+      "          input: [Object]\n",
+      "        }\n",
+      "      ],\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: {\n",
+      "        id: \"msg_015jSku8UgrtRQ2kNQuTsvi1\",\n",
+      "        type: \"message\",\n",
+      "        role: \"assistant\",\n",
+      "        model: \"claude-3-haiku-20240307\",\n",
+      "        stop_reason: \"tool_use\",\n",
+      "        stop_sequence: null,\n",
+      "        usage: { input_tokens: 365, output_tokens: 53 }\n",
+      "      },\n",
+      "      response_metadata: {\n",
+      "        id: \"msg_015jSku8UgrtRQ2kNQuTsvi1\",\n",
+      "        model: \"claude-3-haiku-20240307\",\n",
+      "        stop_reason: \"tool_use\",\n",
+      "        stop_sequence: null,\n",
+      "        usage: { input_tokens: 365, output_tokens: 53 }\n",
+      "      },\n",
+      "      tool_calls: [\n",
+      "        {\n",
+      "          name: \"magic_function\",\n",
+      "          args: [Object],\n",
+      "          id: \"toolu_01WCezi2ywMPnRm1xbrXYPoB\"\n",
+      "        }\n",
+      "      ],\n",
+      "      invalid_tool_calls: []\n",
+      "    },\n",
+      "    ToolMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: {\n",
+      "        name: \"magic_function\",\n",
+      "        content: \"5\",\n",
+      "        tool_call_id: \"toolu_01WCezi2ywMPnRm1xbrXYPoB\",\n",
+      "        additional_kwargs: {},\n",
+      "        response_metadata: {}\n",
+      "      },\n",
+      "      lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
+      "      content: \"5\",\n",
+      "      name: \"magic_function\",\n",
+      "      additional_kwargs: {},\n",
+      "      response_metadata: {},\n",
+      "      tool_call_id: \"toolu_01WCezi2ywMPnRm1xbrXYPoB\"\n",
+      "    },\n",
+      "    AIMessage {\n",
+      "      lc_serializable: true,\n",
+      "      lc_kwargs: {\n",
+      "        content: \"The value of magic_function(3) is 5.\",\n",
+      "        tool_calls: [],\n",
+      "        invalid_tool_calls: [],\n",
+      "        additional_kwargs: {\n",
+      "          id: \"msg_01FbyPvpxtczu2Cmd4vKcPQm\",\n",
+      "          type: \"message\",\n",
+      "          role: \"assistant\",\n",
+      "          model: \"claude-3-haiku-20240307\",\n",
+      "          stop_reason: \"end_turn\",\n",
+      "          stop_sequence: null,\n",
+      "          usage: [Object]\n",
+      "        },\n",
+      "        response_metadata: {}\n",
+      "      },\n",
+      "      lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
+      "      content: \"The value of magic_function(3) is 5.\",\n",
+      "      name: undefined,\n",
+      "      additional_kwargs: {\n",
+      "        id: \"msg_01FbyPvpxtczu2Cmd4vKcPQm\",\n",
+      "        type: \"message\",\n",
+      "        role: \"assistant\",\n",
+      "        model: \"claude-3-haiku-20240307\",\n",
+      "        stop_reason: \"end_turn\",\n",
+      "        stop_sequence: null,\n",
+      "        usage: { input_tokens: 431, output_tokens: 17 }\n",
+      "      },\n",
+      "      response_metadata: {\n",
+      "        id: \"msg_01FbyPvpxtczu2Cmd4vKcPQm\",\n",
+      "        model: \"claude-3-haiku-20240307\",\n",
+      "        stop_reason: \"end_turn\",\n",
+      "        stop_sequence: null,\n",
+      "        usage: { input_tokens: 431, output_tokens: 17 }\n",
+      "      },\n",
+      "      tool_calls: [],\n",
+      "      invalid_tool_calls: []\n",
+      "    }\n",
+      "  ]\n",
+      "}\n"
+     ]
+    }
+   ],
    "source": [
     "import { createReactAgent } from \"@langchain/langgraph/prebuilt\";\n",
     "import { HumanMessage } from \"@langchain/core/messages\";\n",
     "\n",
     "const app = createReactAgent({ llm, tools });\n",
     "\n",
-    "let agentOutput = await app.invoke({ messages: [new HumanMessage(query)] });"
+    "let agentOutput = await app.invoke({\n",
+    "  messages: [\n",
+    "    new HumanMessage(query)\n",
+    "  ],\n",
+    "});\n",
+    "\n",
+    "console.log(agentOutput);"
    ]
   },
   {
@@ -192,15 +331,15 @@
        "    AIMessage {\n",
        "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
        "      lc_kwargs: {\n",
-       "        content: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n",
+       "        content: [ \u001b[36m[Object]\u001b[39m ],\n",
        "        additional_kwargs: {\n",
-       "          id: \u001b[32m\"msg_01CykT2w3Wgp4tP4MRET3S8j\"\u001b[39m,\n",
+       "          id: \u001b[32m\"msg_015jSku8UgrtRQ2kNQuTsvi1\"\u001b[39m,\n",
        "          type: \u001b[32m\"message\"\u001b[39m,\n",
        "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
        "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "          stop_reason: \u001b[32m\"tool_use\"\u001b[39m,\n",
        "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "          usage: \u001b[36m[Object]\u001b[39m,\n",
-       "          stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+       "          usage: \u001b[36m[Object]\u001b[39m\n",
        "        },\n",
        "        tool_calls: [ \u001b[36m[Object]\u001b[39m ],\n",
        "        invalid_tool_calls: [],\n",
@@ -209,38 +348,34 @@
        "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
        "      content: [\n",
        "        {\n",
-       "          type: \u001b[32m\"text\"\u001b[39m,\n",
-       "          text: \u001b[32m\"Here is the result of applying the magic_function to the input of 3:\"\u001b[39m\n",
-       "        },\n",
-       "        {\n",
        "          type: \u001b[32m\"tool_use\"\u001b[39m,\n",
-       "          id: \u001b[32m\"toolu_01AFWFmYzVu8MauPY9rQKNCy\"\u001b[39m,\n",
+       "          id: \u001b[32m\"toolu_01WCezi2ywMPnRm1xbrXYPoB\"\u001b[39m,\n",
        "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
        "          input: \u001b[36m[Object]\u001b[39m\n",
        "        }\n",
        "      ],\n",
        "      name: \u001b[90mundefined\u001b[39m,\n",
        "      additional_kwargs: {\n",
-       "        id: \u001b[32m\"msg_01CykT2w3Wgp4tP4MRET3S8j\"\u001b[39m,\n",
+       "        id: \u001b[32m\"msg_015jSku8UgrtRQ2kNQuTsvi1\"\u001b[39m,\n",
        "        type: \u001b[32m\"message\"\u001b[39m,\n",
        "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
        "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m,\n",
        "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "        usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m71\u001b[39m },\n",
-       "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+       "        usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m53\u001b[39m }\n",
        "      },\n",
        "      response_metadata: {\n",
-       "        id: \u001b[32m\"msg_01CykT2w3Wgp4tP4MRET3S8j\"\u001b[39m,\n",
+       "        id: \u001b[32m\"msg_015jSku8UgrtRQ2kNQuTsvi1\"\u001b[39m,\n",
        "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m,\n",
        "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "        usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m71\u001b[39m },\n",
-       "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+       "        usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m53\u001b[39m }\n",
        "      },\n",
        "      tool_calls: [\n",
        "        {\n",
        "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
        "          args: \u001b[36m[Object]\u001b[39m,\n",
-       "          id: \u001b[32m\"toolu_01AFWFmYzVu8MauPY9rQKNCy\"\u001b[39m\n",
+       "          id: \u001b[32m\"toolu_01WCezi2ywMPnRm1xbrXYPoB\"\u001b[39m\n",
        "        }\n",
        "      ],\n",
        "      invalid_tool_calls: []\n",
@@ -250,7 +385,7 @@
        "      lc_kwargs: {\n",
        "        name: \u001b[32m\"magic_function\"\u001b[39m,\n",
        "        content: \u001b[32m\"5\"\u001b[39m,\n",
-       "        tool_call_id: \u001b[32m\"toolu_01AFWFmYzVu8MauPY9rQKNCy\"\u001b[39m,\n",
+       "        tool_call_id: \u001b[32m\"toolu_01WCezi2ywMPnRm1xbrXYPoB\"\u001b[39m,\n",
        "        additional_kwargs: {},\n",
        "        response_metadata: {}\n",
        "      },\n",
@@ -259,43 +394,43 @@
        "      name: \u001b[32m\"magic_function\"\u001b[39m,\n",
        "      additional_kwargs: {},\n",
        "      response_metadata: {},\n",
-       "      tool_call_id: \u001b[32m\"toolu_01AFWFmYzVu8MauPY9rQKNCy\"\u001b[39m\n",
+       "      tool_call_id: \u001b[32m\"toolu_01WCezi2ywMPnRm1xbrXYPoB\"\u001b[39m\n",
        "    },\n",
        "    AIMessage {\n",
        "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
        "      lc_kwargs: {\n",
-       "        content: \u001b[32m\"The magic_function takes a number as input and returns a value that is 2 greater than the input. So,\"\u001b[39m... 68 more characters,\n",
+       "        content: \u001b[32m\"The value of magic_function(3) is 5.\"\u001b[39m,\n",
        "        tool_calls: [],\n",
        "        invalid_tool_calls: [],\n",
        "        additional_kwargs: {\n",
-       "          id: \u001b[32m\"msg_01UWZFf2upsHK2jWwMQRjukv\"\u001b[39m,\n",
+       "          id: \u001b[32m\"msg_01FbyPvpxtczu2Cmd4vKcPQm\"\u001b[39m,\n",
        "          type: \u001b[32m\"message\"\u001b[39m,\n",
        "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
        "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "          stop_reason: \u001b[32m\"end_turn\"\u001b[39m,\n",
        "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "          usage: \u001b[36m[Object]\u001b[39m,\n",
-       "          stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "          usage: \u001b[36m[Object]\u001b[39m\n",
        "        },\n",
        "        response_metadata: {}\n",
        "      },\n",
        "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-       "      content: \u001b[32m\"The magic_function takes a number as input and returns a value that is 2 greater than the input. So,\"\u001b[39m... 68 more characters,\n",
+       "      content: \u001b[32m\"The value of magic_function(3) is 5.\"\u001b[39m,\n",
        "      name: \u001b[90mundefined\u001b[39m,\n",
        "      additional_kwargs: {\n",
-       "        id: \u001b[32m\"msg_01UWZFf2upsHK2jWwMQRjukv\"\u001b[39m,\n",
+       "        id: \u001b[32m\"msg_01FbyPvpxtczu2Cmd4vKcPQm\"\u001b[39m,\n",
        "        type: \u001b[32m\"message\"\u001b[39m,\n",
        "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
        "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m,\n",
        "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "        usage: { input_tokens: \u001b[33m448\u001b[39m, output_tokens: \u001b[33m49\u001b[39m },\n",
-       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "        usage: { input_tokens: \u001b[33m431\u001b[39m, output_tokens: \u001b[33m17\u001b[39m }\n",
        "      },\n",
        "      response_metadata: {\n",
-       "        id: \u001b[32m\"msg_01UWZFf2upsHK2jWwMQRjukv\"\u001b[39m,\n",
+       "        id: \u001b[32m\"msg_01FbyPvpxtczu2Cmd4vKcPQm\"\u001b[39m,\n",
        "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m,\n",
        "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "        usage: { input_tokens: \u001b[33m448\u001b[39m, output_tokens: \u001b[33m49\u001b[39m },\n",
-       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "        usage: { input_tokens: \u001b[33m431\u001b[39m, output_tokens: \u001b[33m17\u001b[39m }\n",
        "      },\n",
        "      tool_calls: [],\n",
        "      invalid_tool_calls: []\n",
@@ -316,112 +451,42 @@
        "    AIMessage {\n",
        "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
        "      lc_kwargs: {\n",
-       "        content: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n",
-       "        additional_kwargs: {\n",
-       "          id: \u001b[32m\"msg_01QdxJbZKchtLXPZQpWSua3u\"\u001b[39m,\n",
-       "          type: \u001b[32m\"message\"\u001b[39m,\n",
-       "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
-       "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-       "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "          usage: \u001b[36m[Object]\u001b[39m,\n",
-       "          stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
-       "        },\n",
-       "        tool_calls: [ \u001b[36m[Object]\u001b[39m ],\n",
-       "        invalid_tool_calls: [],\n",
-       "        response_metadata: {}\n",
-       "      },\n",
-       "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-       "      content: [\n",
-       "        {\n",
-       "          type: \u001b[32m\"text\"\u001b[39m,\n",
-       "          text: \u001b[32m\"I apologize for the confusion. Let me explain the magic_function in more detail:\\n\"\u001b[39m +\n",
-       "            \u001b[32m\"\\n\"\u001b[39m +\n",
-       "            \u001b[32m\"The magic_function\"\u001b[39m... 128 more characters\n",
-       "        },\n",
-       "        {\n",
-       "          type: \u001b[32m\"tool_use\"\u001b[39m,\n",
-       "          id: \u001b[32m\"toolu_01CsCyHEKTpsnafjUkhebZDm\"\u001b[39m,\n",
-       "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
-       "          input: \u001b[36m[Object]\u001b[39m\n",
-       "        }\n",
-       "      ],\n",
-       "      name: \u001b[90mundefined\u001b[39m,\n",
-       "      additional_kwargs: {\n",
-       "        id: \u001b[32m\"msg_01QdxJbZKchtLXPZQpWSua3u\"\u001b[39m,\n",
-       "        type: \u001b[32m\"message\"\u001b[39m,\n",
-       "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
-       "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-       "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "        usage: { input_tokens: \u001b[33m504\u001b[39m, output_tokens: \u001b[33m109\u001b[39m },\n",
-       "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
-       "      },\n",
-       "      response_metadata: {\n",
-       "        id: \u001b[32m\"msg_01QdxJbZKchtLXPZQpWSua3u\"\u001b[39m,\n",
-       "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-       "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "        usage: { input_tokens: \u001b[33m504\u001b[39m, output_tokens: \u001b[33m109\u001b[39m },\n",
-       "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
-       "      },\n",
-       "      tool_calls: [\n",
-       "        {\n",
-       "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
-       "          args: \u001b[36m[Object]\u001b[39m,\n",
-       "          id: \u001b[32m\"toolu_01CsCyHEKTpsnafjUkhebZDm\"\u001b[39m\n",
-       "        }\n",
-       "      ],\n",
-       "      invalid_tool_calls: []\n",
-       "    },\n",
-       "    ToolMessage {\n",
-       "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
-       "      lc_kwargs: {\n",
-       "        name: \u001b[32m\"magic_function\"\u001b[39m,\n",
-       "        content: \u001b[32m\"5\"\u001b[39m,\n",
-       "        tool_call_id: \u001b[32m\"toolu_01CsCyHEKTpsnafjUkhebZDm\"\u001b[39m,\n",
-       "        additional_kwargs: {},\n",
-       "        response_metadata: {}\n",
-       "      },\n",
-       "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-       "      content: \u001b[32m\"5\"\u001b[39m,\n",
-       "      name: \u001b[32m\"magic_function\"\u001b[39m,\n",
-       "      additional_kwargs: {},\n",
-       "      response_metadata: {},\n",
-       "      tool_call_id: \u001b[32m\"toolu_01CsCyHEKTpsnafjUkhebZDm\"\u001b[39m\n",
-       "    },\n",
-       "    AIMessage {\n",
-       "      lc_serializable: \u001b[33mtrue\u001b[39m,\n",
-       "      lc_kwargs: {\n",
-       "        content: \u001b[32m\"The input value of 3 is passed to the magic_function, and the function returns the value of 5, which\"\u001b[39m... 109 more characters,\n",
+       "        content: \u001b[32m\"I apologize for the confusion. Let me explain the steps I took to arrive at the result:\\n\"\u001b[39m +\n",
+       "          \u001b[32m\"\\n\"\u001b[39m +\n",
+       "          \u001b[32m\"1. You aske\"\u001b[39m... 52 more characters,\n",
        "        tool_calls: [],\n",
        "        invalid_tool_calls: [],\n",
        "        additional_kwargs: {\n",
-       "          id: \u001b[32m\"msg_01VBTdCFhE6fxysiyuiSyW6Z\"\u001b[39m,\n",
+       "          id: \u001b[32m\"msg_012yLSnnf1c64NWKS9K58hcN\"\u001b[39m,\n",
        "          type: \u001b[32m\"message\"\u001b[39m,\n",
        "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
        "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "          stop_reason: \u001b[32m\"end_turn\"\u001b[39m,\n",
        "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "          usage: \u001b[36m[Object]\u001b[39m,\n",
-       "          stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "          usage: \u001b[36m[Object]\u001b[39m\n",
        "        },\n",
        "        response_metadata: {}\n",
        "      },\n",
        "      lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-       "      content: \u001b[32m\"The input value of 3 is passed to the magic_function, and the function returns the value of 5, which\"\u001b[39m... 109 more characters,\n",
+       "      content: \u001b[32m\"I apologize for the confusion. Let me explain the steps I took to arrive at the result:\\n\"\u001b[39m +\n",
+       "        \u001b[32m\"\\n\"\u001b[39m +\n",
+       "        \u001b[32m\"1. You aske\"\u001b[39m... 52 more characters,\n",
        "      name: \u001b[90mundefined\u001b[39m,\n",
        "      additional_kwargs: {\n",
-       "        id: \u001b[32m\"msg_01VBTdCFhE6fxysiyuiSyW6Z\"\u001b[39m,\n",
+       "        id: \u001b[32m\"msg_012yLSnnf1c64NWKS9K58hcN\"\u001b[39m,\n",
        "        type: \u001b[32m\"message\"\u001b[39m,\n",
        "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
        "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m,\n",
        "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "        usage: { input_tokens: \u001b[33m625\u001b[39m, output_tokens: \u001b[33m59\u001b[39m },\n",
-       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "        usage: { input_tokens: \u001b[33m455\u001b[39m, output_tokens: \u001b[33m137\u001b[39m }\n",
        "      },\n",
        "      response_metadata: {\n",
-       "        id: \u001b[32m\"msg_01VBTdCFhE6fxysiyuiSyW6Z\"\u001b[39m,\n",
+       "        id: \u001b[32m\"msg_012yLSnnf1c64NWKS9K58hcN\"\u001b[39m,\n",
        "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m,\n",
        "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "        usage: { input_tokens: \u001b[33m625\u001b[39m, output_tokens: \u001b[33m59\u001b[39m },\n",
-       "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "        usage: { input_tokens: \u001b[33m455\u001b[39m, output_tokens: \u001b[33m137\u001b[39m }\n",
        "      },\n",
        "      tool_calls: [],\n",
        "      invalid_tool_calls: []\n",
@@ -440,7 +505,10 @@
     "const newQuery = \"Pardon?\";\n",
     "\n",
     "agentOutput = await app.invoke({\n",
-    "  messages: [...messageHistory, new HumanMessage(newQuery)],\n",
+    "  messages: [\n",
+    "    ...messageHistory,\n",
+    "    new HumanMessage(newQuery)\n",
+    "  ],\n",
     "});\n"
    ]
   },
@@ -455,7 +523,7 @@
     "this to control the agent.\n",
     "\n",
     "With LangGraph\n",
-    "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent),\n",
+    "[react agent executor](https://langchain-ai.github.io/langgraphjs/reference/functions/prebuilt.createReactAgent.html),\n",
     "by default there is no prompt. You can achieve similar control over the agent in\n",
     "a few ways:\n",
     "\n",
@@ -467,7 +535,7 @@
     "Let's take a look at all of these below. We will pass in custom instructions to\n",
     "get the agent to respond in Spanish.\n",
     "\n",
-    "First up, using AgentExecutor:\n"
+    "First up, using LangChain's `AgentExecutor`:\n"
    ]
   },
   {
@@ -483,7 +551,7 @@
       "text/plain": [
        "{\n",
        "  input: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
-       "  output: \u001b[32m\"Por lo tanto, el resultado de aplicar la función mágica al valor 3 es 5.\"\u001b[39m\n",
+       "  output: \u001b[32m\"El valor de magic_function(3) es 5.\"\u001b[39m\n",
        "}"
       ]
      },
@@ -495,18 +563,19 @@
    "source": [
     "const spanishPrompt = ChatPromptTemplate.fromMessages([\n",
     "  [\"system\", \"You are a helpful assistant. Respond only in Spanish.\"],\n",
-    "  [\"human\", `{input}`],\n",
-    "  new MessagesPlaceholder(\"agent_scratchpad\"),\n",
+    "  [\"placeholder\", \"{chat_history}\"],\n",
+    "  [\"human\", \"{input}\"],\n",
+    "  [\"placeholder\", \"{agent_scratchpad}\"],\n",
     "]);\n",
     "\n",
     "const spanishAgent = createToolCallingAgent({\n",
-    "  llm: llm,\n",
-    "  tools: tools,\n",
+    "  llm,\n",
+    "  tools,\n",
     "  prompt: spanishPrompt,\n",
     "});\n",
     "const spanishAgentExecutor = new AgentExecutor({\n",
     "  agent: spanishAgent,\n",
-    "  tools: tools,\n",
+    "  tools,\n",
     "});\n",
     "\n",
     "await spanishAgentExecutor.invoke({ input: query });\n"
@@ -518,13 +587,13 @@
    "metadata": {},
    "source": [
     "Now, let's pass a custom system message to\n",
-    "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent).\n",
-    "This can either be a string or a LangChain SystemMessage.\n"
+    "[react agent executor](https://langchain-ai.github.io/langgraphjs/reference/functions/prebuilt.createReactAgent.html).\n",
+    "This can either be a string or a LangChain `SystemMessage`.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 12,
+   "execution_count": 6,
    "id": "38a751ba",
    "metadata": {
     "lines_to_next_cell": 2
@@ -536,45 +605,45 @@
        "AIMessage {\n",
        "  lc_serializable: \u001b[33mtrue\u001b[39m,\n",
        "  lc_kwargs: {\n",
-       "    content: \u001b[32m\"El valor de invocar magic_function(3) es 5.\"\u001b[39m,\n",
+       "    content: \u001b[32m\"El valor de magic_function(3) es 5.\"\u001b[39m,\n",
        "    tool_calls: [],\n",
        "    invalid_tool_calls: [],\n",
        "    additional_kwargs: {\n",
-       "      id: \u001b[32m\"msg_01Tjm4DqarRZLakrxHBEpXF4\"\u001b[39m,\n",
+       "      id: \u001b[32m\"msg_01P5VUYbBZoeMaReqBgqFJZa\"\u001b[39m,\n",
        "      type: \u001b[32m\"message\"\u001b[39m,\n",
        "      role: \u001b[32m\"assistant\"\u001b[39m,\n",
        "      model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "      stop_reason: \u001b[32m\"end_turn\"\u001b[39m,\n",
        "      stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "      usage: { input_tokens: \u001b[33m444\u001b[39m, output_tokens: \u001b[33m19\u001b[39m },\n",
-       "      stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "      usage: { input_tokens: \u001b[33m444\u001b[39m, output_tokens: \u001b[33m17\u001b[39m }\n",
        "    },\n",
        "    response_metadata: {}\n",
        "  },\n",
        "  lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-       "  content: \u001b[32m\"El valor de invocar magic_function(3) es 5.\"\u001b[39m,\n",
+       "  content: \u001b[32m\"El valor de magic_function(3) es 5.\"\u001b[39m,\n",
        "  name: \u001b[90mundefined\u001b[39m,\n",
        "  additional_kwargs: {\n",
-       "    id: \u001b[32m\"msg_01Tjm4DqarRZLakrxHBEpXF4\"\u001b[39m,\n",
+       "    id: \u001b[32m\"msg_01P5VUYbBZoeMaReqBgqFJZa\"\u001b[39m,\n",
        "    type: \u001b[32m\"message\"\u001b[39m,\n",
        "    role: \u001b[32m\"assistant\"\u001b[39m,\n",
        "    model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "    stop_reason: \u001b[32m\"end_turn\"\u001b[39m,\n",
        "    stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "    usage: { input_tokens: \u001b[33m444\u001b[39m, output_tokens: \u001b[33m19\u001b[39m },\n",
-       "    stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "    usage: { input_tokens: \u001b[33m444\u001b[39m, output_tokens: \u001b[33m17\u001b[39m }\n",
        "  },\n",
        "  response_metadata: {\n",
-       "    id: \u001b[32m\"msg_01Tjm4DqarRZLakrxHBEpXF4\"\u001b[39m,\n",
+       "    id: \u001b[32m\"msg_01P5VUYbBZoeMaReqBgqFJZa\"\u001b[39m,\n",
        "    model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
+       "    stop_reason: \u001b[32m\"end_turn\"\u001b[39m,\n",
        "    stop_sequence: \u001b[1mnull\u001b[22m,\n",
-       "    usage: { input_tokens: \u001b[33m444\u001b[39m, output_tokens: \u001b[33m19\u001b[39m },\n",
-       "    stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+       "    usage: { input_tokens: \u001b[33m444\u001b[39m, output_tokens: \u001b[33m17\u001b[39m }\n",
        "  },\n",
        "  tool_calls: [],\n",
        "  invalid_tool_calls: []\n",
        "}"
       ]
      },
-     "execution_count": 12,
+     "execution_count": 6,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -594,7 +663,9 @@
     "});\n",
     "\n",
     "agentOutput = await appWithSystemMessage.invoke({\n",
-    "  messages: [new HumanMessage(query)],\n",
+    "  messages: [\n",
+    "    new HumanMessage(query)\n",
+    "  ],\n",
     "});\n",
     "agentOutput.messages[agentOutput.messages.length - 1];"
    ]
@@ -606,13 +677,13 @@
    "source": [
     "We can also pass in an arbitrary function. This function should take in a list\n",
     "of messages and output a list of messages. We can do all types of arbitrary\n",
-    "formatting of messages here. In this cases, let's just add a SystemMessage to\n",
+    "formatting of messages here. In this cases, let's just add a `SystemMessage` to\n",
     "the start of the list of messages.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 13,
+   "execution_count": 7,
    "id": "c7120cdd",
    "metadata": {},
    "outputs": [
@@ -621,8 +692,8 @@
      "output_type": "stream",
      "text": [
       "{\n",
-      "  input: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
-      "  output: \u001b[32m\"5. ¡Pandamonium!\"\u001b[39m\n",
+      "  input: \"what is the value of magic_function(3)?\",\n",
+      "  output: \"5. ¡Pandemonium!\"\n",
       "}\n"
      ]
     }
@@ -634,7 +705,7 @@
     "  return [\n",
     "    new SystemMessage(\"You are a helpful assistant. Respond only in Spanish.\"),\n",
     "    ...messages,\n",
-    "    new HumanMessage(\"Also say 'Pandamonium!' after the answer.\"),\n",
+    "    new HumanMessage(\"Also say 'Pandemonium!' after the answer.\"),\n",
     "  ];\n",
     "};\n",
     "\n",
@@ -662,15 +733,12 @@
     "## Memory\n",
     "\n",
     "With LangChain's\n",
-    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.iter),\n",
-    "you could add chat\n",
-    "[Memory](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.memory)\n",
-    "so it can engage in a multi-turn conversation.\n"
+    "[`AgentExecutor`](https://api.js.langchain.com/classes/langchain_agents.AgentExecutor.html), you could add chat memory classes so it can engage in a multi-turn conversation.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 14,
+   "execution_count": 8,
    "id": "4d67ba36",
    "metadata": {},
    "outputs": [
@@ -678,11 +746,11 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "The magic_function applied to the input of 3 outputs the value 5.\n",
+      "The magic_function takes an input number and applies some magic to it, returning the output. For an input of 3, the output is 5.\n",
       "---\n",
-      "I'm afraid I don't actually have the capability to remember your name. As an AI assistant, I don't have a persistent memory of our conversation or personal details about you. I respond based on the current context of our interaction. Could you please restate your request so I can try to assist you further?\n",
+      "Okay, I remember your name is Polly.\n",
       "---\n",
-      "I don't have any previous output to reference. Could you please provide more context about what you are asking about? I'd be happy to assist once I understand the specific request you have.\n"
+      "So the output of the magic_function with an input of 3 is 5.\n"
      ]
     }
    ],
@@ -704,18 +772,23 @@
     "  { input: \"Hi, I'm polly! What's the output of magic_function of 3?\" },\n",
     "  config,\n",
     ");\n",
+    "\n",
     "console.log(agentOutput.output);\n",
+    "\n",
     "agentOutput = await agentExecutorWithMemory.invoke(\n",
     "  { input: \"Remember my name?\" },\n",
     "  config,\n",
     ");\n",
+    "\n",
     "console.log(\"---\");\n",
     "console.log(agentOutput.output);\n",
     "console.log(\"---\");\n",
+    "\n",
     "agentOutput = await agentExecutorWithMemory.invoke(\n",
     "  { input: \"what was that output again?\" },\n",
     "  config,\n",
     ");\n",
+    "\n",
     "console.log(agentOutput.output);"
    ]
   },
@@ -726,17 +799,14 @@
    "source": [
     "#### In LangGraph\n",
     "\n",
-    "Memory is just\n",
-    "[persistence](https://langchain-ai.github.io/langgraph/how-tos/persistence/),\n",
-    "aka\n",
-    "[checkpointing](https://langchain-ai.github.io/langgraph/reference/checkpoints/).\n",
+    "The equivalent to this type of memory in LangGraph is [persistence](https://langchain-ai.github.io/langgraphjs/how-tos/persistence/), and [checkpointing](https://langchain-ai.github.io/langgraphjs/reference/interfaces/index.Checkpoint.html).\n",
     "\n",
-    "Add a `checkpointer` to the agent and you get chat memory for free.\n"
+    "Add a `checkpointer` to the agent and you get chat memory for free. You'll need to also pass a `thread_id` within the `configurable` field in the `config` parameter. Notice that we only pass one message into each request, but the model still has context from previous runs:"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 16,
+   "execution_count": 9,
    "id": "bbc64438",
    "metadata": {},
    "outputs": [
@@ -744,11 +814,11 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "The magic_function applied to the input of 3 returns the output of 5.\n",
+      "The magic_function takes an input number and applies some magic to it, returning the output. For an input of 3, the magic_function returns 5.\n",
       "---\n",
-      "It's nice to meet you, Polly! I'll be sure to remember your name.\n",
+      "Ah yes, I remember your name is Polly! It's nice to meet you Polly.\n",
       "---\n",
-      "[]\n"
+      "So the magic_function returned an output of 5 for an input of 3.\n"
      ]
     }
    ],
@@ -756,9 +826,17 @@
     "import { MemorySaver } from \"@langchain/langgraph\";\n",
     "\n",
     "const memory = new MemorySaver();\n",
-    "const appWithMemory = createReactAgent({ llm, tools, checkpointSaver: memory });\n",
+    "const appWithMemory = createReactAgent({\n",
+    "  llm,\n",
+    "  tools,\n",
+    "  checkpointSaver: memory\n",
+    "});\n",
     "\n",
-    "const config = { configurable: { thread_id: \"test-thread\" } };\n",
+    "const config = {\n",
+    "  configurable: {\n",
+    "    thread_id: \"test-thread\",\n",
+    "  },\n",
+    "};\n",
     "\n",
     "agentOutput = await appWithMemory.invoke(\n",
     "  {\n",
@@ -770,18 +848,31 @@
     "  },\n",
     "  config,\n",
     ");\n",
+    "\n",
     "console.log(agentOutput.messages[agentOutput.messages.length - 1].content);\n",
     "console.log(\"---\");\n",
+    "\n",
     "agentOutput = await appWithMemory.invoke(\n",
-    "  { messages: [new HumanMessage(\"Remember my name?\")] },\n",
+    "  {\n",
+    "    messages: [\n",
+    "      new HumanMessage(\"Remember my name?\")\n",
+    "    ]\n",
+    "  },\n",
     "  config,\n",
     ");\n",
+    "\n",
     "console.log(agentOutput.messages[agentOutput.messages.length - 1].content);\n",
     "console.log(\"---\");\n",
+    "\n",
     "agentOutput = await appWithMemory.invoke(\n",
-    "  { messages: [new HumanMessage(\"what was that output again?\")] },\n",
+    "  {\n",
+    "    messages: [\n",
+    "      new HumanMessage(\"what was that output again?\")\n",
+    "    ]\n",
+    "  },\n",
     "  config,\n",
     ");\n",
+    "\n",
     "console.log(agentOutput.messages[agentOutput.messages.length - 1].content);"
    ]
   },
@@ -793,18 +884,14 @@
     "## Iterating through steps\n",
     "\n",
     "With LangChain's\n",
-    "[AgentExecutor](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.iter),\n",
+    "[`AgentExecutor`](https://api.js.langchain.com/classes/langchain_agents.AgentExecutor.html),\n",
     "you could iterate over the steps using the\n",
-    "[stream](https://api.python.langchain.com/en/latest/runnables/langchain_core.runnables.base.Runnable.html#langchain_core.runnables.base.Runnable.stream)\n",
-    "(or async `astream`) methods or the\n",
-    "[iter](https://api.python.langchain.com/en/latest/agents/langchain.agents.agent.AgentExecutor.html#langchain.agents.agent.AgentExecutor.iter)\n",
-    "method. LangGraph supports stepwise iteration using\n",
-    "[stream](https://api.python.langchain.com/en/latest/runnables/langchain_core.runnables.base.Runnable.html#langchain_core.runnables.base.Runnable.stream)\n"
+    "[`stream`](https://api.js.langchain.com/classes/langchain_core_runnables.Runnable.html#stream) method:\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 17,
+   "execution_count": 10,
    "id": "5c928049",
    "metadata": {
     "lines_to_next_cell": 2
@@ -818,27 +905,27 @@
       "  intermediateSteps: [\n",
       "    {\n",
       "      action: {\n",
-      "        tool: \u001b[32m\"magic_function\"\u001b[39m,\n",
-      "        toolInput: { input: \u001b[33m3\u001b[39m },\n",
-      "        toolCallId: \u001b[32m\"toolu_01FXcVYzTS9NH9urhUcL3jmw\"\u001b[39m,\n",
-      "        log: \u001b[32m'Invoking \"magic_function\" with {\"input\":3}\\n'\u001b[39m +\n",
-      "          \u001b[32m`[{\"type\":\"text\",\"text\":\"Okay, let's use the magic_functio`\u001b[39m... 156 more characters,\n",
-      "        messageLog: [ \u001b[36m[AIMessageChunk]\u001b[39m ]\n",
+      "        tool: \"magic_function\",\n",
+      "        toolInput: { input: 3 },\n",
+      "        toolCallId: \"toolu_01KCJJ8kyiY5LV4RHbVPzK8v\",\n",
+      "        log: 'Invoking \"magic_function\" with {\"input\":3}\\n' +\n",
+      "          '[{\"type\":\"tool_use\",\"id\":\"toolu_01KCJJ8kyiY5LV4RHbVPzK8v\"'... 46 more characters,\n",
+      "        messageLog: [ [AIMessageChunk] ]\n",
       "      },\n",
-      "      observation: \u001b[32m\"5\"\u001b[39m\n",
+      "      observation: \"5\"\n",
       "    }\n",
       "  ]\n",
       "}\n",
-      "{\n",
-      "  output: \u001b[32m\"The magic_function tool takes an input number and returns a transformed value. When we call magic_fu\"\u001b[39m... 34 more characters\n",
-      "}\n"
+      "{ output: \"The value of magic_function(3) is 5.\" }\n"
      ]
     }
    ],
    "source": [
-    "for await (const step of await agentExecutor.stream({ input: query })) {\n",
+    "const langChainStream = await agentExecutor.stream({ input: query });\n",
+    "\n",
+    "for await (const step of langChainStream) {\n",
     "  console.log(step);\n",
-    "}\n"
+    "}"
    ]
   },
   {
@@ -848,14 +935,12 @@
    "source": [
     "#### In LangGraph\n",
     "\n",
-    "In LangGraph, things are handled natively using\n",
-    "[stream](https://langchain-ai.github.io/langgraph/reference/graphs/#langgraph.graph.graph.CompiledGraph.stream)\n",
-    "or the asynchronous `astream` method.\n"
+    "In LangGraph, things are handled natively using the stream method.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 18,
+   "execution_count": 11,
    "id": "2be89a30",
    "metadata": {},
    "outputs": [
@@ -867,34 +952,34 @@
       "  agent: {\n",
       "    messages: [\n",
       "      AIMessage {\n",
-      "        lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "        lc_serializable: true,\n",
       "        lc_kwargs: {\n",
-      "          content: \u001b[36m[Array]\u001b[39m,\n",
-      "          additional_kwargs: \u001b[36m[Object]\u001b[39m,\n",
-      "          tool_calls: \u001b[36m[Array]\u001b[39m,\n",
+      "          content: [Array],\n",
+      "          additional_kwargs: [Object],\n",
+      "          tool_calls: [Array],\n",
       "          invalid_tool_calls: [],\n",
       "          response_metadata: {}\n",
       "        },\n",
-      "        lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-      "        content: [ \u001b[36m[Object]\u001b[39m, \u001b[36m[Object]\u001b[39m ],\n",
-      "        name: \u001b[90mundefined\u001b[39m,\n",
+      "        lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
+      "        content: [ [Object] ],\n",
+      "        name: undefined,\n",
       "        additional_kwargs: {\n",
-      "          id: \u001b[32m\"msg_01CYJghzEr6kx35rWfHc8PMo\"\u001b[39m,\n",
-      "          type: \u001b[32m\"message\"\u001b[39m,\n",
-      "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
-      "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-      "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
-      "          usage: \u001b[36m[Object]\u001b[39m,\n",
-      "          stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+      "          id: \"msg_01WWYeJvJroT82QhJQZKdwSt\",\n",
+      "          type: \"message\",\n",
+      "          role: \"assistant\",\n",
+      "          model: \"claude-3-haiku-20240307\",\n",
+      "          stop_reason: \"tool_use\",\n",
+      "          stop_sequence: null,\n",
+      "          usage: [Object]\n",
       "        },\n",
       "        response_metadata: {\n",
-      "          id: \u001b[32m\"msg_01CYJghzEr6kx35rWfHc8PMo\"\u001b[39m,\n",
-      "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-      "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
-      "          usage: \u001b[36m[Object]\u001b[39m,\n",
-      "          stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+      "          id: \"msg_01WWYeJvJroT82QhJQZKdwSt\",\n",
+      "          model: \"claude-3-haiku-20240307\",\n",
+      "          stop_reason: \"tool_use\",\n",
+      "          stop_sequence: null,\n",
+      "          usage: [Object]\n",
       "        },\n",
-      "        tool_calls: [ \u001b[36m[Object]\u001b[39m ],\n",
+      "        tool_calls: [ [Object] ],\n",
       "        invalid_tool_calls: []\n",
       "      }\n",
       "    ]\n",
@@ -904,20 +989,20 @@
       "  tools: {\n",
       "    messages: [\n",
       "      ToolMessage {\n",
-      "        lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "        lc_serializable: true,\n",
       "        lc_kwargs: {\n",
-      "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
-      "          content: \u001b[32m\"5\"\u001b[39m,\n",
-      "          tool_call_id: \u001b[32m\"toolu_0113AWaBai9Mr4rSE9VFQkUD\"\u001b[39m,\n",
+      "          name: \"magic_function\",\n",
+      "          content: \"5\",\n",
+      "          tool_call_id: \"toolu_01X9pwxuroTWNVqiwQTL1U8C\",\n",
       "          additional_kwargs: {},\n",
       "          response_metadata: {}\n",
       "        },\n",
-      "        lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-      "        content: \u001b[32m\"5\"\u001b[39m,\n",
-      "        name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "        lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
+      "        content: \"5\",\n",
+      "        name: \"magic_function\",\n",
       "        additional_kwargs: {},\n",
       "        response_metadata: {},\n",
-      "        tool_call_id: \u001b[32m\"toolu_0113AWaBai9Mr4rSE9VFQkUD\"\u001b[39m\n",
+      "        tool_call_id: \"toolu_01X9pwxuroTWNVqiwQTL1U8C\"\n",
       "      }\n",
       "    ]\n",
       "  }\n",
@@ -926,32 +1011,32 @@
       "  agent: {\n",
       "    messages: [\n",
       "      AIMessage {\n",
-      "        lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "        lc_serializable: true,\n",
       "        lc_kwargs: {\n",
-      "          content: \u001b[32m\"The magic_function takes an input number and returns a value 2 higher than the input. So magic_funct\"\u001b[39m... 17 more characters,\n",
+      "          content: \"The value of magic_function(3) is 5.\",\n",
       "          tool_calls: [],\n",
       "          invalid_tool_calls: [],\n",
-      "          additional_kwargs: \u001b[36m[Object]\u001b[39m,\n",
+      "          additional_kwargs: [Object],\n",
       "          response_metadata: {}\n",
       "        },\n",
-      "        lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-      "        content: \u001b[32m\"The magic_function takes an input number and returns a value 2 higher than the input. So magic_funct\"\u001b[39m... 17 more characters,\n",
-      "        name: \u001b[90mundefined\u001b[39m,\n",
+      "        lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
+      "        content: \"The value of magic_function(3) is 5.\",\n",
+      "        name: undefined,\n",
       "        additional_kwargs: {\n",
-      "          id: \u001b[32m\"msg_0131seN8QkQaDxQC46MmiVfd\"\u001b[39m,\n",
-      "          type: \u001b[32m\"message\"\u001b[39m,\n",
-      "          role: \u001b[32m\"assistant\"\u001b[39m,\n",
-      "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-      "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
-      "          usage: \u001b[36m[Object]\u001b[39m,\n",
-      "          stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+      "          id: \"msg_012kQPkxt2CrsFw4CsdfNTWr\",\n",
+      "          type: \"message\",\n",
+      "          role: \"assistant\",\n",
+      "          model: \"claude-3-haiku-20240307\",\n",
+      "          stop_reason: \"end_turn\",\n",
+      "          stop_sequence: null,\n",
+      "          usage: [Object]\n",
       "        },\n",
       "        response_metadata: {\n",
-      "          id: \u001b[32m\"msg_0131seN8QkQaDxQC46MmiVfd\"\u001b[39m,\n",
-      "          model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-      "          stop_sequence: \u001b[1mnull\u001b[22m,\n",
-      "          usage: \u001b[36m[Object]\u001b[39m,\n",
-      "          stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+      "          id: \"msg_012kQPkxt2CrsFw4CsdfNTWr\",\n",
+      "          model: \"claude-3-haiku-20240307\",\n",
+      "          stop_reason: \"end_turn\",\n",
+      "          stop_sequence: null,\n",
+      "          usage: [Object]\n",
       "        },\n",
       "        tool_calls: [],\n",
       "        invalid_tool_calls: []\n",
@@ -963,12 +1048,12 @@
     }
    ],
    "source": [
-    "for await (\n",
-    "  const step of await app.stream(\n",
-    "    { messages: [new HumanMessage(query)] },\n",
-    "    { streamMode: \"updates\" },\n",
-    "  )\n",
-    ") {\n",
+    "const langGraphStream = await app.stream(\n",
+    "  { messages: [new HumanMessage(query)] },\n",
+    "  { streamMode: \"updates\" },\n",
+    ");\n",
+    "\n",
+    "for await (const step of langGraphStream) {\n",
     "  console.log(step);\n",
     "}"
    ]
@@ -978,16 +1063,16 @@
    "id": "ce023792",
    "metadata": {},
    "source": [
-    "## `return_intermediate_steps`\n",
+    "## `returnIntermediateSteps`\n",
     "\n",
     "Setting this parameter on AgentExecutor allows users to access\n",
     "intermediate_steps, which pairs agent actions (e.g., tool invocations) with\n",
-    "their outcomes.\n"
+    "their outcomes."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 19,
+   "execution_count": 12,
    "id": "77ce2771",
    "metadata": {
     "lines_to_next_cell": 2
@@ -1000,27 +1085,27 @@
       "[\n",
       "  {\n",
       "    action: {\n",
-      "      tool: \u001b[32m\"magic_function\"\u001b[39m,\n",
-      "      toolInput: { input: \u001b[33m3\u001b[39m },\n",
-      "      toolCallId: \u001b[32m\"toolu_017Q69gSfYvkXSNus9mU8wrL\"\u001b[39m,\n",
-      "      log: \u001b[32m'Invoking \"magic_function\" with {\"input\":3}\\n'\u001b[39m +\n",
-      "        \u001b[32m`[{\"type\":\"text\",\"text\":\"Okay, let's use the magic_functio`\u001b[39m... 151 more characters,\n",
+      "      tool: \"magic_function\",\n",
+      "      toolInput: { input: 3 },\n",
+      "      toolCallId: \"toolu_0126dJXbjwLC5daAScz8bw1k\",\n",
+      "      log: 'Invoking \"magic_function\" with {\"input\":3}\\n' +\n",
+      "        '[{\"type\":\"tool_use\",\"id\":\"toolu_0126dJXbjwLC5daAScz8bw1k\"'... 46 more characters,\n",
       "      messageLog: [\n",
       "        AIMessageChunk {\n",
-      "          lc_serializable: \u001b[33mtrue\u001b[39m,\n",
-      "          lc_kwargs: \u001b[36m[Object]\u001b[39m,\n",
-      "          lc_namespace: \u001b[36m[Array]\u001b[39m,\n",
-      "          content: \u001b[36m[Array]\u001b[39m,\n",
-      "          name: \u001b[90mundefined\u001b[39m,\n",
-      "          additional_kwargs: \u001b[36m[Object]\u001b[39m,\n",
+      "          lc_serializable: true,\n",
+      "          lc_kwargs: [Object],\n",
+      "          lc_namespace: [Array],\n",
+      "          content: [Array],\n",
+      "          name: undefined,\n",
+      "          additional_kwargs: [Object],\n",
       "          response_metadata: {},\n",
-      "          tool_calls: \u001b[36m[Array]\u001b[39m,\n",
+      "          tool_calls: [Array],\n",
       "          invalid_tool_calls: [],\n",
-      "          tool_call_chunks: \u001b[36m[Array]\u001b[39m\n",
+      "          tool_call_chunks: [Array]\n",
       "        }\n",
       "      ]\n",
       "    },\n",
-      "    observation: \u001b[32m\"5\"\u001b[39m\n",
+      "    observation: \"5\"\n",
       "  }\n",
       "]\n"
      ]
@@ -1028,8 +1113,8 @@
    ],
    "source": [
     "const agentExecutorWithIntermediateSteps = new AgentExecutor({\n",
-    "  agent: agent,\n",
-    "  tools: tools,\n",
+    "  agent,\n",
+    "  tools,\n",
     "  returnIntermediateSteps: true,\n",
     "});\n",
     "\n",
@@ -1046,14 +1131,14 @@
    "metadata": {},
    "source": [
     "By default the\n",
-    "[react agent executor](https://langchain-ai.github.io/langgraph/reference/prebuilt/#create_react_agent)\n",
+    "[react agent executor](https://langchain-ai.github.io/langgraphjs/reference/functions/prebuilt.createReactAgent.html)\n",
     "in LangGraph appends all messages to the central state. Therefore, it is easy to\n",
     "see any intermediate steps by just looking at the full state.\n"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 20,
+   "execution_count": 13,
    "id": "2f9cdfa8",
    "metadata": {
     "lines_to_next_cell": 2
@@ -1065,142 +1150,134 @@
      "text": [
       "[\n",
       "  HumanMessage {\n",
-      "    lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "    lc_serializable: true,\n",
       "    lc_kwargs: {\n",
-      "      content: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
+      "      content: \"what is the value of magic_function(3)?\",\n",
       "      additional_kwargs: {},\n",
       "      response_metadata: {}\n",
       "    },\n",
-      "    lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-      "    content: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
-      "    name: \u001b[90mundefined\u001b[39m,\n",
+      "    lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
+      "    content: \"what is the value of magic_function(3)?\",\n",
+      "    name: undefined,\n",
       "    additional_kwargs: {},\n",
       "    response_metadata: {}\n",
       "  },\n",
       "  AIMessage {\n",
-      "    lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "    lc_serializable: true,\n",
       "    lc_kwargs: {\n",
       "      content: [\n",
       "        {\n",
-      "          type: \u001b[32m\"text\"\u001b[39m,\n",
-      "          text: \u001b[32m\"Here is the result of calling the magic_function with an input of 3:\"\u001b[39m\n",
-      "        },\n",
-      "        {\n",
-      "          type: \u001b[32m\"tool_use\"\u001b[39m,\n",
-      "          id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m,\n",
-      "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
-      "          input: \u001b[36m[Object]\u001b[39m\n",
+      "          type: \"tool_use\",\n",
+      "          id: \"toolu_01L2N6TKrZxyUWRCQZ5qLYVj\",\n",
+      "          name: \"magic_function\",\n",
+      "          input: [Object]\n",
       "        }\n",
       "      ],\n",
       "      additional_kwargs: {\n",
-      "        id: \u001b[32m\"msg_01ApEdDDyr54PsqZvzYy6Mhv\"\u001b[39m,\n",
-      "        type: \u001b[32m\"message\"\u001b[39m,\n",
-      "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
-      "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-      "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
-      "        usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m71\u001b[39m },\n",
-      "        stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+      "        id: \"msg_01BhXyjA2PTwGC5J3JNnfAXY\",\n",
+      "        type: \"message\",\n",
+      "        role: \"assistant\",\n",
+      "        model: \"claude-3-haiku-20240307\",\n",
+      "        stop_reason: \"tool_use\",\n",
+      "        stop_sequence: null,\n",
+      "        usage: { input_tokens: 365, output_tokens: 53 }\n",
       "      },\n",
       "      tool_calls: [\n",
       "        {\n",
-      "          name: \u001b[32m\"magic_function\"\u001b[39m,\n",
-      "          args: \u001b[36m[Object]\u001b[39m,\n",
-      "          id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m\n",
+      "          name: \"magic_function\",\n",
+      "          args: [Object],\n",
+      "          id: \"toolu_01L2N6TKrZxyUWRCQZ5qLYVj\"\n",
       "        }\n",
       "      ],\n",
       "      invalid_tool_calls: [],\n",
       "      response_metadata: {}\n",
       "    },\n",
-      "    lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
+      "    lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
       "    content: [\n",
       "      {\n",
-      "        type: \u001b[32m\"text\"\u001b[39m,\n",
-      "        text: \u001b[32m\"Here is the result of calling the magic_function with an input of 3:\"\u001b[39m\n",
-      "      },\n",
-      "      {\n",
-      "        type: \u001b[32m\"tool_use\"\u001b[39m,\n",
-      "        id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m,\n",
-      "        name: \u001b[32m\"magic_function\"\u001b[39m,\n",
-      "        input: { input: \u001b[33m3\u001b[39m }\n",
+      "        type: \"tool_use\",\n",
+      "        id: \"toolu_01L2N6TKrZxyUWRCQZ5qLYVj\",\n",
+      "        name: \"magic_function\",\n",
+      "        input: { input: 3 }\n",
       "      }\n",
       "    ],\n",
-      "    name: \u001b[90mundefined\u001b[39m,\n",
+      "    name: undefined,\n",
       "    additional_kwargs: {\n",
-      "      id: \u001b[32m\"msg_01ApEdDDyr54PsqZvzYy6Mhv\"\u001b[39m,\n",
-      "      type: \u001b[32m\"message\"\u001b[39m,\n",
-      "      role: \u001b[32m\"assistant\"\u001b[39m,\n",
-      "      model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-      "      stop_sequence: \u001b[1mnull\u001b[22m,\n",
-      "      usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m71\u001b[39m },\n",
-      "      stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+      "      id: \"msg_01BhXyjA2PTwGC5J3JNnfAXY\",\n",
+      "      type: \"message\",\n",
+      "      role: \"assistant\",\n",
+      "      model: \"claude-3-haiku-20240307\",\n",
+      "      stop_reason: \"tool_use\",\n",
+      "      stop_sequence: null,\n",
+      "      usage: { input_tokens: 365, output_tokens: 53 }\n",
       "    },\n",
       "    response_metadata: {\n",
-      "      id: \u001b[32m\"msg_01ApEdDDyr54PsqZvzYy6Mhv\"\u001b[39m,\n",
-      "      model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-      "      stop_sequence: \u001b[1mnull\u001b[22m,\n",
-      "      usage: { input_tokens: \u001b[33m365\u001b[39m, output_tokens: \u001b[33m71\u001b[39m },\n",
-      "      stop_reason: \u001b[32m\"tool_use\"\u001b[39m\n",
+      "      id: \"msg_01BhXyjA2PTwGC5J3JNnfAXY\",\n",
+      "      model: \"claude-3-haiku-20240307\",\n",
+      "      stop_reason: \"tool_use\",\n",
+      "      stop_sequence: null,\n",
+      "      usage: { input_tokens: 365, output_tokens: 53 }\n",
       "    },\n",
       "    tool_calls: [\n",
       "      {\n",
-      "        name: \u001b[32m\"magic_function\"\u001b[39m,\n",
-      "        args: { input: \u001b[33m3\u001b[39m },\n",
-      "        id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m\n",
+      "        name: \"magic_function\",\n",
+      "        args: { input: 3 },\n",
+      "        id: \"toolu_01L2N6TKrZxyUWRCQZ5qLYVj\"\n",
       "      }\n",
       "    ],\n",
       "    invalid_tool_calls: []\n",
       "  },\n",
       "  ToolMessage {\n",
-      "    lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "    lc_serializable: true,\n",
       "    lc_kwargs: {\n",
-      "      name: \u001b[32m\"magic_function\"\u001b[39m,\n",
-      "      content: \u001b[32m\"5\"\u001b[39m,\n",
-      "      tool_call_id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m,\n",
+      "      name: \"magic_function\",\n",
+      "      content: \"5\",\n",
+      "      tool_call_id: \"toolu_01L2N6TKrZxyUWRCQZ5qLYVj\",\n",
       "      additional_kwargs: {},\n",
       "      response_metadata: {}\n",
       "    },\n",
-      "    lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-      "    content: \u001b[32m\"5\"\u001b[39m,\n",
-      "    name: \u001b[32m\"magic_function\"\u001b[39m,\n",
+      "    lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
+      "    content: \"5\",\n",
+      "    name: \"magic_function\",\n",
       "    additional_kwargs: {},\n",
       "    response_metadata: {},\n",
-      "    tool_call_id: \u001b[32m\"toolu_01VWunWMK2tDtUpeaBhi9qfY\"\u001b[39m\n",
+      "    tool_call_id: \"toolu_01L2N6TKrZxyUWRCQZ5qLYVj\"\n",
       "  },\n",
       "  AIMessage {\n",
-      "    lc_serializable: \u001b[33mtrue\u001b[39m,\n",
+      "    lc_serializable: true,\n",
       "    lc_kwargs: {\n",
-      "      content: \u001b[32m\"The magic_function takes a number as input and returns a result. When called with an input of 3, the\"\u001b[39m... 30 more characters,\n",
+      "      content: \"The value of magic_function(3) is 5.\",\n",
       "      tool_calls: [],\n",
       "      invalid_tool_calls: [],\n",
       "      additional_kwargs: {\n",
-      "        id: \u001b[32m\"msg_01AJ5foM2hgpWQr9VGFrPmDa\"\u001b[39m,\n",
-      "        type: \u001b[32m\"message\"\u001b[39m,\n",
-      "        role: \u001b[32m\"assistant\"\u001b[39m,\n",
-      "        model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-      "        stop_sequence: \u001b[1mnull\u001b[22m,\n",
-      "        usage: { input_tokens: \u001b[33m448\u001b[39m, output_tokens: \u001b[33m35\u001b[39m },\n",
-      "        stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+      "        id: \"msg_01ABtcXJ4CwMHphYYmffQZoF\",\n",
+      "        type: \"message\",\n",
+      "        role: \"assistant\",\n",
+      "        model: \"claude-3-haiku-20240307\",\n",
+      "        stop_reason: \"end_turn\",\n",
+      "        stop_sequence: null,\n",
+      "        usage: { input_tokens: 431, output_tokens: 17 }\n",
       "      },\n",
       "      response_metadata: {}\n",
       "    },\n",
-      "    lc_namespace: [ \u001b[32m\"langchain_core\"\u001b[39m, \u001b[32m\"messages\"\u001b[39m ],\n",
-      "    content: \u001b[32m\"The magic_function takes a number as input and returns a result. When called with an input of 3, the\"\u001b[39m... 30 more characters,\n",
-      "    name: \u001b[90mundefined\u001b[39m,\n",
+      "    lc_namespace: [ \"langchain_core\", \"messages\" ],\n",
+      "    content: \"The value of magic_function(3) is 5.\",\n",
+      "    name: undefined,\n",
       "    additional_kwargs: {\n",
-      "      id: \u001b[32m\"msg_01AJ5foM2hgpWQr9VGFrPmDa\"\u001b[39m,\n",
-      "      type: \u001b[32m\"message\"\u001b[39m,\n",
-      "      role: \u001b[32m\"assistant\"\u001b[39m,\n",
-      "      model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-      "      stop_sequence: \u001b[1mnull\u001b[22m,\n",
-      "      usage: { input_tokens: \u001b[33m448\u001b[39m, output_tokens: \u001b[33m35\u001b[39m },\n",
-      "      stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+      "      id: \"msg_01ABtcXJ4CwMHphYYmffQZoF\",\n",
+      "      type: \"message\",\n",
+      "      role: \"assistant\",\n",
+      "      model: \"claude-3-haiku-20240307\",\n",
+      "      stop_reason: \"end_turn\",\n",
+      "      stop_sequence: null,\n",
+      "      usage: { input_tokens: 431, output_tokens: 17 }\n",
       "    },\n",
       "    response_metadata: {\n",
-      "      id: \u001b[32m\"msg_01AJ5foM2hgpWQr9VGFrPmDa\"\u001b[39m,\n",
-      "      model: \u001b[32m\"claude-3-haiku-20240307\"\u001b[39m,\n",
-      "      stop_sequence: \u001b[1mnull\u001b[22m,\n",
-      "      usage: { input_tokens: \u001b[33m448\u001b[39m, output_tokens: \u001b[33m35\u001b[39m },\n",
-      "      stop_reason: \u001b[32m\"end_turn\"\u001b[39m\n",
+      "      id: \"msg_01ABtcXJ4CwMHphYYmffQZoF\",\n",
+      "      model: \"claude-3-haiku-20240307\",\n",
+      "      stop_reason: \"end_turn\",\n",
+      "      stop_sequence: null,\n",
+      "      usage: { input_tokens: 431, output_tokens: 17 }\n",
       "    },\n",
       "    tool_calls: [],\n",
       "    invalid_tool_calls: []\n",
@@ -1210,9 +1287,13 @@
     }
    ],
    "source": [
-    "agentOutput = await app.invoke({ messages: [new HumanMessage(query)] });\n",
+    "agentOutput = await app.invoke({\n",
+    "  messages: [\n",
+    "    new HumanMessage(query)\n",
+    "  ]\n",
+    "});\n",
     "\n",
-    "console.log(agentOutput.messages);\n"
+    "console.log(agentOutput.messages);"
    ]
   },
   {
@@ -1220,12 +1301,12 @@
    "id": "f6e671e6",
    "metadata": {},
    "source": [
-    "## `max_iterations`\n",
+    "## `maxIterations`\n",
     "\n",
-    "`AgentExecutor` implements a `max_iterations` parameter, whereas this is\n",
-    "controlled via `recursion_limit` in LangGraph.\n",
+    "`AgentExecutor` implements a `maxIterations` parameter, whereas this is\n",
+    "controlled via `recursionLimit` in LangGraph.\n",
     "\n",
-    "Note that in AgentExecutor, an \"iteration\" includes a full turn of tool\n",
+    "Note that in the LangChain `AgentExecutor`, an \"iteration\" includes a full turn of tool\n",
     "invocation and execution. In LangGraph, each step contributes to the recursion\n",
     "limit, so we will need to multiply by two (and add one) to get equivalent\n",
     "results.\n",
@@ -1236,7 +1317,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 21,
+   "execution_count": 14,
    "id": "1cca9d11",
    "metadata": {
     "lines_to_next_cell": 2
@@ -1265,7 +1346,7 @@
       "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > 3:chain:RunnableAssign > 4:chain:RunnableMap > \u001b[1m5:chain:RunnableLambda\u001b[22m\u001b[39m] [0ms] Exiting Chain run with output: {\n",
       "  \"output\": []\n",
       "}\n",
-      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > 3:chain:RunnableAssign > \u001b[1m4:chain:RunnableMap\u001b[22m\u001b[39m] [0ms] Exiting Chain run with output: {\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > 3:chain:RunnableAssign > \u001b[1m4:chain:RunnableMap\u001b[22m\u001b[39m] [1ms] Exiting Chain run with output: {\n",
       "  \"agent_scratchpad\": []\n",
       "}\n",
       "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m3:chain:RunnableAssign\u001b[22m\u001b[39m] [1ms] Exiting Chain run with output: {\n",
@@ -1278,7 +1359,7 @@
       "  \"steps\": [],\n",
       "  \"agent_scratchpad\": []\n",
       "}\n",
-      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m6:prompt:ChatPromptTemplate\u001b[22m\u001b[39m] [1ms] Exiting Chain run with output: {\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m6:prompt:ChatPromptTemplate\u001b[22m\u001b[39m] [0ms] Exiting Chain run with output: {\n",
       "  \"lc\": 1,\n",
       "  \"type\": \"constructor\",\n",
       "  \"id\": [\n",
@@ -1353,11 +1434,11 @@
       "    ]\n",
       "  ]\n",
       "}\n",
-      "\u001b[36m[llm/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m7:llm:ChatAnthropic\u001b[22m\u001b[39m] [1.12s] Exiting LLM run with output: {\n",
+      "\u001b[36m[llm/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m7:llm:ChatAnthropic\u001b[22m\u001b[39m] [1.56s] Exiting LLM run with output: {\n",
       "  \"generations\": [\n",
       "    [\n",
       "      {\n",
-      "        \"text\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\",\n",
+      "        \"text\": \"Lo siento, pero la función \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero. Por favor, proporciona una entrada de tipo cadena de texto para que pueda aplicar la función mágica.\",\n",
       "        \"message\": {\n",
       "          \"lc\": 1,\n",
       "          \"type\": \"constructor\",\n",
@@ -1367,18 +1448,18 @@
       "            \"AIMessageChunk\"\n",
       "          ],\n",
       "          \"kwargs\": {\n",
-      "            \"content\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\",\n",
+      "            \"content\": \"Lo siento, pero la función \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero. Por favor, proporciona una entrada de tipo cadena de texto para que pueda aplicar la función mágica.\",\n",
       "            \"additional_kwargs\": {\n",
-      "              \"id\": \"msg_013xWrfNdK1yrTrBg5WVD329\",\n",
+      "              \"id\": \"msg_011b4GnLtiCRnCzZiqUBAZeH\",\n",
       "              \"type\": \"message\",\n",
       "              \"role\": \"assistant\",\n",
       "              \"model\": \"claude-3-haiku-20240307\",\n",
+      "              \"stop_reason\": \"end_turn\",\n",
       "              \"stop_sequence\": null,\n",
       "              \"usage\": {\n",
       "                \"input_tokens\": 378,\n",
-      "                \"output_tokens\": 63\n",
-      "              },\n",
-      "              \"stop_reason\": \"end_turn\"\n",
+      "                \"output_tokens\": 59\n",
+      "              }\n",
       "            },\n",
       "            \"tool_call_chunks\": [],\n",
       "            \"tool_calls\": [],\n",
@@ -1399,18 +1480,18 @@
       "    \"AIMessageChunk\"\n",
       "  ],\n",
       "  \"kwargs\": {\n",
-      "    \"content\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\",\n",
+      "    \"content\": \"Lo siento, pero la función \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero. Por favor, proporciona una entrada de tipo cadena de texto para que pueda aplicar la función mágica.\",\n",
       "    \"additional_kwargs\": {\n",
-      "      \"id\": \"msg_013xWrfNdK1yrTrBg5WVD329\",\n",
+      "      \"id\": \"msg_011b4GnLtiCRnCzZiqUBAZeH\",\n",
       "      \"type\": \"message\",\n",
       "      \"role\": \"assistant\",\n",
       "      \"model\": \"claude-3-haiku-20240307\",\n",
+      "      \"stop_reason\": \"end_turn\",\n",
       "      \"stop_sequence\": null,\n",
       "      \"usage\": {\n",
       "        \"input_tokens\": 378,\n",
-      "        \"output_tokens\": 63\n",
-      "      },\n",
-      "      \"stop_reason\": \"end_turn\"\n",
+      "        \"output_tokens\": 59\n",
+      "      }\n",
       "    },\n",
       "    \"tool_call_chunks\": [],\n",
       "    \"tool_calls\": [],\n",
@@ -1420,19 +1501,19 @@
       "}\n",
       "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > 2:chain:ToolCallingAgent > \u001b[1m8:parser:ToolCallingAgentOutputParser\u001b[22m\u001b[39m] [0ms] Exiting Chain run with output: {\n",
       "  \"returnValues\": {\n",
-      "    \"output\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\"\n",
+      "    \"output\": \"Lo siento, pero la función \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero. Por favor, proporciona una entrada de tipo cadena de texto para que pueda aplicar la función mágica.\"\n",
       "  },\n",
-      "  \"log\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\"\n",
+      "  \"log\": \"Lo siento, pero la función \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero. Por favor, proporciona una entrada de tipo cadena de texto para que pueda aplicar la función mágica.\"\n",
       "}\n",
-      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > \u001b[1m2:chain:ToolCallingAgent\u001b[22m\u001b[39m] [1.12s] Exiting Chain run with output: {\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m1:chain:AgentExecutor > \u001b[1m2:chain:ToolCallingAgent\u001b[22m\u001b[39m] [1.56s] Exiting Chain run with output: {\n",
       "  \"returnValues\": {\n",
-      "    \"output\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\"\n",
+      "    \"output\": \"Lo siento, pero la función \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero. Por favor, proporciona una entrada de tipo cadena de texto para que pueda aplicar la función mágica.\"\n",
       "  },\n",
-      "  \"log\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\"\n",
+      "  \"log\": \"Lo siento, pero la función \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero. Por favor, proporciona una entrada de tipo cadena de texto para que pueda aplicar la función mágica.\"\n",
       "}\n",
-      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m\u001b[1m1:chain:AgentExecutor\u001b[22m\u001b[39m] [1.12s] Exiting Chain run with output: {\n",
+      "\u001b[36m[chain/end]\u001b[39m [\u001b[90m\u001b[1m1:chain:AgentExecutor\u001b[22m\u001b[39m] [1.56s] Exiting Chain run with output: {\n",
       "  \"input\": \"what is the value of magic_function(3)?\",\n",
-      "  \"output\": \"Lo siento, pero la herramienta \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero como \\\"3\\\". Por favor, proporcione una entrada de tipo cadena de texto para poder aplicar la función mágica.\"\n",
+      "  \"output\": \"Lo siento, pero la función \\\"magic_function\\\" espera un parámetro de tipo \\\"string\\\", no un número entero. Por favor, proporciona una entrada de tipo cadena de texto para que pueda aplicar la función mágica.\"\n",
       "}\n"
      ]
     },
@@ -1441,11 +1522,11 @@
       "text/plain": [
        "{\n",
        "  input: \u001b[32m\"what is the value of magic_function(3)?\"\u001b[39m,\n",
-       "  output: \u001b[32m'Lo siento, pero la herramienta \"magic_function\" espera un parámetro de tipo \"string\", no un número e'\u001b[39m... 112 more characters\n",
+       "  output: \u001b[32m'Lo siento, pero la función \"magic_function\" espera un parámetro de tipo \"string\", no un número enter'\u001b[39m... 103 more characters\n",
        "}"
       ]
      },
-     "execution_count": 21,
+     "execution_count": 14,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1466,7 +1547,7 @@
     "\n",
     "const spanishAgentExecutorWithMaxIterations = new AgentExecutor({\n",
     "  agent: createToolCallingAgent({\n",
-    "    llm: llm,\n",
+    "    llm,\n",
     "    tools: badTools,\n",
     "    prompt: spanishPrompt,\n",
     "  }),\n",
@@ -1480,7 +1561,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 22,
+   "execution_count": 15,
    "id": "2f5e7d58",
    "metadata": {},
    "outputs": [
@@ -1500,7 +1581,11 @@
     "const appWithBadTools = createReactAgent({ llm, tools: badTools });\n",
     "\n",
     "try {\n",
-    "  await appWithBadTools.invoke({ messages: [new HumanMessage(query)] }, {\n",
+    "  await appWithBadTools.invoke({\n",
+    "    messages: [\n",
+    "      new HumanMessage(query)\n",
+    "    ]\n",
+    "  }, {\n",
     "    recursionLimit: RECURSION_LIMIT,\n",
     "  });\n",
     "} catch (e) {\n",
@@ -1533,7 +1618,7 @@
    "name": "typescript",
    "nb_converter": "script",
    "pygments_lexer": "typescript",
-   "version": "5.4.5"
+   "version": "5.3.3"
   }
  },
  "nbformat": 4,

From 4e3bb5052ed4d302786de0d1d86da4240deba261 Mon Sep 17 00:00:00 2001
From: jacoblee93 <jacoblee93@gmail.com>
Date: Sat, 25 May 2024 22:01:20 -0700
Subject: [PATCH 6/6] Add to how to index page

---
 docs/core_docs/docs/how_to/index.mdx           | 1 +
 docs/core_docs/docs/how_to/migrate_agent.ipynb | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/docs/core_docs/docs/how_to/index.mdx b/docs/core_docs/docs/how_to/index.mdx
index 0303e0f2f04a..bdf1a965766b 100644
--- a/docs/core_docs/docs/how_to/index.mdx
+++ b/docs/core_docs/docs/how_to/index.mdx
@@ -163,6 +163,7 @@ For in depth how-to guides for agents, please check out [LangGraph](https://lang
 :::
 
 - [How to: use legacy LangChain Agents (AgentExecutor)](/docs/how_to/agent_executor)
+- [How to: migrate from legacy LangChain agents to LangGraph](/docs/how_to/migrate_agent)
 
 ### Callbacks
 
diff --git a/docs/core_docs/docs/how_to/migrate_agent.ipynb b/docs/core_docs/docs/how_to/migrate_agent.ipynb
index aa4e4a251004..33c57167b6ec 100644
--- a/docs/core_docs/docs/how_to/migrate_agent.ipynb
+++ b/docs/core_docs/docs/how_to/migrate_agent.ipynb
@@ -149,7 +149,7 @@
     "manages a state that is defined by a list of messages. In a similar way to the `AgentExecutor`, it will continue to\n",
     "process the list until there are no tool calls in the agent's output. To kick it\n",
     "off, we input a list of messages. The output will contain the entire state of\n",
-    "the graph - in this case, the conversation history and intermediate tool calls:\n"
+    "the graph - in this case, the conversation history and messages representing intermediate tool calls:\n"
    ]
   },
   {