@classmethod
def get_factory(cls, *args, **kw):
    """
        A class function which returns a runnable which calls the factory function (i.e. the
        constructor) of the class with the arguments provided.
        This should makes it easy to bind GrowlerProtocol construction explicitly. All
        arguments are forwarded to the constructor.
        """
    return lambda : cls.factory(*args, **kw)
