| package glsvar (	symPool = &idPool{})// ContextKey is a throwaway value you can use as a key to a ContextManagertype ContextKey struct{ id uint }// GenSym will return a brand new, never-before-used ContextKeyfunc GenSym() ContextKey {	return ContextKey{id: symPool.Acquire()}}
 |