Pre-SIP: warn against unidiomatic features (e.g., null value and unsafe casts)

It’s a chess piece.