public S FoldBack <S>(S state, Func <S, A, S> f) => ms.FoldBack(state, (s, x) => x.FoldBack(s, f));
public static S foldBack <S, T>(Seq <T> list, S state, Func <S, T, S> folder) => list.FoldBack(state, folder);