files.save takes multiple input streams with steps.cat