The following two snippets produce different results: The following appears to me to be correct: ```py lens.Each().Parts().F(sum).get()([1,2,3]) # returns 6 ``` Whereas I think this is a bug: ```py (lens.Each() & lens.Parts().F(sum)).get()([1,2,3]) # returns 1 ``` I'm using python-lenses 1.1.0, running in python 3.9.13.