@Nonnull
    public String getName() {
        return name;
    }
@Test
    public void when_constructWithName_then_hasThatName() {
        // When
        v = new Vertex("v", NoopP::new);

        // Then
        assertEquals("v", v.getName());
    }