@manuelp22 that's not anomaly. JS is a dynamically-typed language, so it does not support overloading functions by signature. Therefore Kotlin compiler applies name mangling to Kotlin functions with non-empty parameter list. Mangled names look rather weird and unpredictable, but they are stable, and won't change unless you change function signature.