I've added param docblocks to those (as those are just interface implementations), and detailed invocation instructions inside `ReporterInterface` (because that'd probably be the place to look when one tries to write their own implementation)