¿Es esto un error de Kotlin REPL?

Puedo definir un valor en Kotlin REPL como este (recursivamente) sin get un error:

val s: String = s 

Y ahora obtengo una 's' con el tipo de NotNull pero el valor de null.
Y puedo hacer algo con este valor NotNull con un NPE:

 >>> val s: String = s >>> s.length java.lang.NullPointerException 

Puedes probarlo en tu Kotlin REPL, funciona siempre.

Estoy usando la versión 1.1.2-3 de Kotlin.

    Sí, esto es un error.

     val s: String = s print(s.length) 

    Este código comstackdo con éxito pero en time de ejecución, está dando un error.

    Error: reference no resuelta: s


    enter image description here

    Sí, es un error de REPL.

    En el file REAL Kotlin, se quejará como una "reference de liberación"

    Lo siento, no puedo publicar un img, pero podrías intentarlo en tu IDE.

    Estoy usando el IntelliJ-IDEA 2017.1.3