class Command {

    IO<Nothing> printReports(final @NotNull List<CheckReport> reports,
                             final @NotNull Function<StructuredMessage, IO<Nothing>> linePrinter) {
        return linePrinter.apply(new AllReportsMessage(reports));
    }

}