Added various *_fold versions