Correct me if I am wrong based on what you posted here:
- You agree on optional module,
- languages of llvm/gcc are optional(not Clang), and they are user-facing,
- We should set a proper bar for new optional module, considering maintenance issues.
IMO, all of us can align on 1 first.