(define print-message (command #:inputs (message #:type string) #:run "echo" message #:outputs (printed-message #:type stdout))) (define print-file (command #:inputs (file #:type File) #:run "cat" file #:outputs (printed-file #:type stdout))) (workflow ((message #:type string)) (pipe (print-message #:message message) (tee (print-file #:file printed-message) (identity))))