I am working on a KMP API lib with Ktor, I have httpClient instance which I want users to be able to fully configure, but I still want to apply my config as fallback. Any ideas or other libraries that are in a similar position that I can inspiration from?