Currently the lexer knows about the names of builtin types. We should remove this and defer type name resolution to name binding and type checking passes.
<rdar://problem/100880418>