func Transitional(transitional bool) Option {
	return func(o *options) { o.transitional = true }
}
Transitional sets a Profile to use the Transitional mapping as defined
in UTS #46.
package idna  
import (
	"fmt"
	"strings"
	"unicode/utf8"
	"golang.org/x/text/secure/bidirule"
	"golang.org/x/text/unicode/norm"
)
func ToASCII(s string) (string, error) {
	return Resolve.process(s, true)
}
func ToUnicode(s string) (string, error) {
	return NonTransitional.process(s, false)
}
type Option func(*options)