to_ascii_opt inlining