Make byLine return an opaque type

File.ByLine is still visible for backwards compatibility, but no longer
documented.