def collect(self):<EOL>
def getter(state):<EOL><INDENT>return self._optic.to_list_of(state)<EOL><DEDENT>return getter<EOL>
Get multiple values focused by the lens. Returns them as
        a list.

            >>> from lenses import lens
            >>> collect_each_first = lens.Each()[0].collect()
            >>> collect_each_first([(1, 2), (3, 4), (5, 6)])
            [1, 3, 5]