'Yield the associate 0-based line for each of a number of
positions.  This can be much faster than multiple calls to
`line_from_pos` for some accessors.'

def lines_from_positions(self, positions):

    for pos in positions:
        (yield self.line_from_pos(pos))
