use v5.42;
use utf8;
use open ':std', ':encoding(UTF-8)';
use Mojo::Util 'punycode_encode', 'punycode_decode';
say "encoded ☃⭐️ -> ", punycode_encode("☃⭐️");
say "roundtrips to -> ", punycode_decode(punycode_encode("☃⭐️"));
encoded ☃⭐️ -> g7ix603e
roundtrips to -> ︑⭑