Right now, I believe the pipeline uses the component's arguments to determine which inputs to use and which to ignore. If a pipeline component takes `**kwargs`, then the runner should provide _all_ bound input arguments.
Right now, I believe the pipeline uses the component's arguments to determine which inputs to use and which to ignore.
If a pipeline component takes
**kwargs, then the runner should provide all bound input arguments.