Issue a warning when the Objective C runtime encoding generated for an iVar, method, or block exceeds a user configurable value.
Off by default.
Note that handling iVars and methods will also get us properties.
Objective C runtime information can get very large (several K) and most of it is unused. Having the warning allows us to diagnose where the problem exists in our code.
You can use '%select' to choose between "class" and "instance" for %0.