Generate unique to namespace name for a class using uuid.

    **Parameters**

    :``namespace``: the namespace to verify uniqueness against
    :``uuid``:      the "unique" portion of the name

    **Return Value(s)**

    A unique string (in namespace) using uuid.

def _unique_class_name(namespace: Dict[str, Any], uuid: uuid.UUID) -> str:
    '''Generate unique to namespace name for a class using uuid.

    **Parameters**

    :``namespace``: the namespace to verify uniqueness against
    :``uuid``:      the "unique" portion of the name

    **Return Value(s)**

    A unique string (in namespace) using uuid.

    '''

    count = 0

    name = original_name = 'f_' + uuid.hex
    while name in namespace:
        count += 1
        name = original_name + '_' + str(count)

    return name