Author
Yukihiro Matsumoto
Documentation
Konrad Meyer
Open3 gives you access to stdin, stdout, and stderr when running other programs.