Is it possible to provide actual parts of one common module (A) into another common module (B), and then provide excepted parts of B (and parts of A that is not provided in B) in another module C?
Example:
- common module A:
expect class A; except class B
- common module B (excepted by A):
actual class A; except class C
- module C (excepted by B):
actual class B; actual class C