Warn on Str(Code) coercion

This almost always indicates a mistake, and the message can be suppressed by
use of .gist or .perl, if the behavior is intended.