optimize String coercion, no longer use the "Coercer", direct bytecode impl
Merge remote-tracking branch 'origin/perf' into perf