I have a weird case where (outside my control) the process' stdout is being redirected to a file, but I want some messages printed to another one as well. What would you think about a PR that adds an optional third argument, a path to a file to print messages in?