A golang channel based access object for shared use of a map of arbitrary objects