make TypeId derive Copy, like the real one