A generic container that stores unique types contiguously