add new Printfer interface This is for convenience. The client can now call pretty.Pdiff(logger, a, b) rather than looping over the results of Diff.