Wiretap

Carapace can tap into other completion sources and bridge them.
Command
Commands using the combined or detached approach can simply be invoked.
Shell
Shells are a bit trickier and may require nasty scripting.
Embed
Carapace invokes itself for continuous embedding.
Explicit
Bridges can be registered using Specs or Choices.
Implicit
Other completion sources can be configured for an implicit fallback.