'convert raw header value into more usable form
This method invokes ``values()`` with the arguments provided,
parses the header results, and then returns a header-specific
data structure corresponding to the header.  For example, the
``Expires`` header returns seconds (as returned by time.time())'

def parse(self, *args, **kwargs):

    raise NotImplementedError()
