if callers codegen something like ```rust if writer.needs_full_strings() { writer.write_str("full string"); } else { writer.write_interned_str(42); ``` }