punycode API (yeah I'm being lazy)