foldl refs