I think your best hope is to try to get clikt to move to IR. It looks like you've already opened a PR for that, but some of CliKt's dependencies are also legacy. Your best bet here (besides not using CliKt) is to go through all the dependencies recursively and try to get them to publish an IR version. However, since it's likely that some deps will be abandoned and won't release an IR version, you should also be ready to fork/replace any dep which doesn't upgrade to IR, and work with CliKt maintainers to work around deps that don't release IR versions. So there is hope, but it's not gonna be easy.