This uses Closure Compiler to create a full build and run type checks. Currently type errors are reported as warnings and the build is created with SIMPLE optimizations until we have transitioned all types to path types.