Use a strict left fold