a thingtank like implementation for go