| When using steps like input that capture data from a user, it makes sense to be able to set the resultant values to environment variables. This could be generalised to other steps that return values (perhaps as maps). In pipeline-model, the way data is passed around is via (environment) variables as there are no local variables, so the ability to set environment variables to the output is required. |