Switch to exposition-only data_ and size_ members.
Fix the rest of Daniel's and Alisdair's comments, about constexpr and max_size.