type inputfile {}; type outputfile {}; (outputfile o) sortFiles(inputfile file) { app { sort "-n" @filename(file) stdout=@filename(o); } } (outputfile ofiles[]) main(inputfile files[]) { foreach file,i in files { ofiles[i]=sortFiles(file); } } inputfile files[]; outputfile ofiles[]; ofiles=main(files);