Add Observable.foldState