fold

fun <TSource, TResult : Any> Iterable<IPropertyView<TSource>>.fold(    lifetime: Lifetime,     initial: TResult,     func: (TResult, TSource) -> TResult): OptProperty<TResult>