points
C is weakly typed, the basic types are really not to maintain invariants or detect their violation