'build header value from keyword arguments
This method is used to build the corresponding header value when
keyword arguments (or no arguments) were provided.  The result
should be a sequence of values.  For example, the ``Expires``
header takes a keyword argument ``time`` (e.g. time.time()) from
which it returns a the corresponding date.'

def compose(self, **kwargs):

    raise NotImplementedError()
