Settled on the guarantee that Aligned<T>::Get() will return a reference to a T that will be alone on that aligned memory boundary. This is consistent with Aligned<T[]> and it's variants. CacheAligned<T> offers the same interfaces but with run-time determination of the cache line size.