# `Reactor.Step.Compose`
[🔗](https://github.com/ash-project/reactor/blob/main/lib/reactor/step/compose.ex/#L6)

A built-in step which can embed one reactor inside another.

This step calls `Reactor.run/3` on the inner reactor and returns it's result.
Reactor will correctly share the concurrency availability over both the parent
and child Reactors.

# `extract_result`

# `perform_reactor_run`

# `schedule_undoable_reactor_run`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
