Тип из sync/atomic для атомарного хранения и загрузки значения произвольного типа. Store(interface{}) и Load() interface{}. После первого Store тип фиксируется - Store другого типа приведёт к панике. Используют для конфигурации "copy-on-write", счётчиков структур и т.п.
var config atomic.Value
config.Store(newConfig)
cfg := config.Load().(Config)