Is there an efficient way to share structure between golang packages? Is there an efficient way to share structure between golang packages? go go