Typescript manual mentions that we almost always must use the primitive types, but doesn\'t explain the reason behind it:
It can be tempting to think tha