Whether the state is empty. Defaults to a shape-derived computed that
treats null/undefined and empty arrays as empty - correct for every
data-carrying producer. Aggregates whose emptiness cannot be read off the
data shape (an N-element array is never length 0) pass their own signal.
Whether the first successful load has not yet completed.
Defaults to computed(() => false) when omitted - appropriate for
mutation producers that never show a skeleton.
Query producers should pass computed(() => !hadSuccess()).