Data structures for go language