func (h *Hangulizer) UnusePhonemizer(id string) bool {
	return unusePhonemizer(id, h.phonemizers)
}
UnusePhonemizer discards a phonemizer.
package hangulize
func Hangulize(lang string, word string) string {
	spec, ok := LoadSpec(lang)
	if !ok {
		return word
	}
	h := NewHangulizer(spec)
	return h.Hangulize(word)
}
type Hangulizer struct {
	spec        *Spec
	phonemizers map[string]Phonemizer
}
func NewHangulizer(spec *Spec) *Hangulizer {
	return &Hangulizer{spec, make(map[string]Phonemizer)}
}
func (h *Hangulizer) Spec() *Spec {
	return h.spec
}
func (h *Hangulizer) UsePhonemizer(p Phonemizer) bool {
	return usePhonemizer(p, h.phonemizers)
}