I believe the `formatter::Formatter` trait could use a helper method which would attach the trait to a Runner with `stdout`, `stderr`, a file, or `sink`.