@classmethod
def explicit(cls, args=None, kwargs=None):
    """ Creates a ``param`` by explicitly specifying ``args`` and
            ``kwargs``::

                >>> param.explicit([1,2,3])
                param(*(1, 2, 3))
                >>> param.explicit(kwargs={"foo": 42})
                param(*(), **{"foo": "42"})
            """
    args = args or ()
    kwargs = kwargs or {}
    return cls(*args, **kwargs)
