type HeadType … const Hunknown … const Hdarwin … const Hdragonfly … const Hfreebsd … const Hjs … const Hlinux … const Hnetbsd … const Hopenbsd … const Hplan9 … const Hsolaris … const Hwasip1 … const Hwindows … const Haix … func (h *HeadType) Set(s string) error { … } func (h HeadType) String() string { … }