Under section 4.5 of Workflow, the workflow input is x=[3,5,7] which is provided as Lazy Inputs to both the mean and power tasks as x_list and a respectively, which implies both x_list and a equals [3,5,7] , evident from the code:
wf8 = pydra.Workflow(name='wf8', input_spec=['x'], x=[3, 5, 7])
wf8.add(mean(name='mean', x_list=wf8.lzin.x))
# adding a task that has its own splitter
wf8.add(power(name='power', a=wf8.lzin.x).split('a'))
But the illustrative image for the same code shows both x_list and a with value [3,5,8]:
