public static <T> Key<T> newKey(String keyName) {
        return new Key<>(keyName);
    }
@Test
    void newKeyFailsOnNull() {
        assertThrows(NullPointerException.class, () -> Attrs.newKey(null));
    }