# merge

Combines matcher case arrays in argument order.

## Signatures

```ts
export declare function merge<const Matchers extends ReadonlyArray<Matcher.Any>>(...matchers: Matchers): Matcher<Matcher.MergeSuccess<Matchers>, Matcher.MergeError<Matchers>, Matcher.MergeServices<Matchers>>;
```

## Why

Independent route tables retain their local layouts and providers while sharing one execution stream.

## Ownership and lifetime

The function allocates a Matcher containing concatenated immutable case arrays. It does not acquire any Layer or subscribe to Navigation.
