@Test
    void rejectsBadSubcommands() throws Exception {
        assertThat(cli.run("plop"))
                .hasValueSatisfying(t -> assertThat(t).isInstanceOf(UnrecognizedCommandException.class));