NULL - STATS is an array; character - STATS is a function,
and by X being reduced along MARGIN, X is wiped. Length 0 character
vector means reducing along no margin, resulting in a scalar (in
this case, for example, areduce(sum, X) is the same as sum(X).