Common type system (CTS) describes how tppes are declared, used and managed in the runtime and facilitats crosslanguage inregration, type safety, and high performance code execution.