Don't exactly know all kotlinc's intrinsics, but in my opinion implementing this feature with existing compiler semantics may be problematic: default arguments of inline functions seem to require real values and their code being copy-pasted {@see
https://youtrack.jetbrains.com/issue/KT-12497}, but inline lambdas are not real values, they are compile-type substitutes.