try this again: unnest/flatten array-like

isArray isn't nec