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