Stop panic on `fmt::Display`, instead return `""` string and report error via `sys.unraisablehook()`