Looks like ChatGPT can turn ASCII text into smart quotes, ellipses, dashes. It's not reliable though, sometimes you have to hit 'regenerate response'. Plus there's various types of proper hyphens and dashes depending on the context, so you would need to double-check the output