So File.forEachLine works for files .... but it doesn't work for all the BufferedReader cases ... for example,
val reader = BufferedReader(StringReader(someStringData))
or
val reader = BufferedReader(InputStreamReader(myInputStream))
So the extension for BufferedReader is still pretty useful