def all_known_values_or_none(container): return fold_and(lambda val: (val is None or is_known_value(val)), container)
def all_known_values(container): return fold_and(is_known_value, container)