Add :eager candidates for Str.lines, 5x faster!

So the lazy form is still the default: the eager version could be used when
needed, or when the optimizer determines it can (in the future).