fn escape(out: &mut String, s: &str)
RFC 8259 string escaping, including the control characters below 0x20 that the spec requires be escaped and that a naive writer silently emits raw.