# RefTuple

A RefTuple is a RefSubject specialized over a tuple value.

## Signatures

```ts
export interface RefTuple<in out T extends ReadonlyArray<unknown>, in out E = never, out R = never> extends RefSubject.RefSubject<T, E, R> {
}
```

## Why

Defines tuple state with the same current-read, pushed-update, and synchronized-write contract
as RefSubject.

## Ownership and lifetime

RefTuple is a contract and performs no acquisition. Implementations retain the errors, services,
interruption, and Scope requirements expressed by its members.
