FILE *
printf("x = %d\n", 1); fprintf(stdout, "x = %d\n", 1); snprintf(buf, sizeof(buf), "x = %d\n", 1);
let checksum = { Exec::shell("find . -type f") | Exec::cmd("sort") | Exec::cmd("sha1sum") }.capture()?.stdout_str(); // ()? returns "std::nullopt"
$ gcc nonexist.c gcc: error: nonexist.c: No such file or directory
int main(argc, char *argv[], char *envp[]);