**kwargs for variadic keyword arguments TODO: Explain the use of **kwargs for collecting up a variable number of keyword arguments in function signatures.