The union HeadAmpResource.read() (and its /source/{id}/headAmp twin) actually returns: a
live preamp, or the coded reason there is none right now (see HeadAmpAbsentRow).
undefined stays the SEPARATE, narrower claim "this address names no instance at all" — a bad
channel kind/index — which a import('./resource.js').ConsoleResource still answers by
returning undefined, never by minting a third shape here.
The union
HeadAmpResource.read()(and its/source/{id}/headAmptwin) actually returns: a live preamp, or the coded reason there is none right now (see HeadAmpAbsentRow).undefinedstays the SEPARATE, narrower claim "this address names no instance at all" — a bad channel kind/index — which a import('./resource.js').ConsoleResource still answers by returningundefined, never by minting a third shape here.