def pop_data(self, key):
raise NotImplementedError<EOL>
Destructively read the value at the given key, if it exists.

:param bytes key: Key to read.
:return: Associated value, if key exists, or ``EmptyData``.