Steps can declare additional inputs and outputs while they are running (amend).
This example checks that a step amends inp2.txt as an input and out2.txt as an output
at runtime, producing both outputs in a single run.

Related examples cover restarts and out-of-band edits: amend_watch_restore,
amend_restart_skip and amend_restart_restore.
