@API(status = API.Status.STABLE)
    public static <T> CloudKey<T> of(
            final @NonNull String name,
            final @NonNull TypeToken<T> type
    ) {
        return CloudKeyImpl.of(name, type);
    }
Creates a new key.

@param <T>  the generic type of the value represented by the key
@param name the name of the key
@param type the type of the value represented by the key
@return the created key
cloud-core/src/main/java/org/incendo/cloud/key/CloudKey.java