A golang library for caching KV values stored in Consul