I have a problem with the way kotlin requires dependent modules (on JS level). I have one module A which depends on another module B which in turn defines a dependency on the actual implementation module C. A is decoupled from C and only B defines the dependency. Yet since A does not really use anything from B it does not define a require for B. Is it somehow possible to enforce a require in the output?