A project usually has its own Kotlin version and the coder should pass that to avoid incompatibilities. Maybe a `withRecommendKotlinVersion` factory companion method can be added.