Stream Macroinvertebrates and Carbon Cycling in Tangled Food Webs