Unexport GoYString.
diff --git a/decode.go b/decode.go
index 9b8ab59..55544e6 100644
--- a/decode.go
+++ b/decode.go
@@ -27,7 +27,7 @@
     anchors map[string]*node
 }
 
-func GoYString(s *C.yaml_char_t) string {
+func stry(s *C.yaml_char_t) string {
     return C.GoString((*C.char)(unsafe.Pointer(s)))
 }
 
@@ -106,7 +106,7 @@
 
 func (p *parser) anchor(n *node, anchor *C.yaml_char_t) {
     if anchor != nil {
-        p.doc.anchors[GoYString(anchor)] = n
+        p.doc.anchors[stry(anchor)] = n
     }
 }
 
@@ -155,7 +155,7 @@
 func (p *parser) alias() *node {
     alias := C.event_alias(&p.event)
     n := p.node(aliasNode)
-    n.value = GoYString(alias.anchor)
+    n.value = stry(alias.anchor)
     p.skip()
     return n
 }
@@ -163,8 +163,8 @@
 func (p *parser) scalar() *node {
     scalar := C.event_scalar(&p.event)
     n := p.node(scalarNode)
-    n.value = GoYString(scalar.value)
-    n.tag = GoYString(scalar.tag)
+    n.value = stry(scalar.value)
+    n.tag = stry(scalar.tag)
     n.implicit = (scalar.plain_implicit != 0)
     p.anchor(n, scalar.anchor)
     p.skip()