Failures and ordering
NULL input, transport initialization failure, or boundary-search failure returns NULL. A search failure affects every row sharing that transport in the input vector.
A malformed, detached, or non-live CLIENT raises an error.
Historical boundaries require a provider that retains the requested blocks.
Start and end boundaries are resolved independently; reversed inputs are not rejected.