¿Cuál es el `it` en el cuerpo de Kotlin lambda?

Por ejemplo en estos dos códigos siguientes:

File("./file1.txt").forEachLine { println(it) } 

y

 File("somefile.txt").buffenetworkingWriter().use { out -> history.forEach { out.write("${it.key}, ${it.value}\n") } } 

En este código, ¿qué significa?