USING: kernel arrays sequences sequences.private macros ; IN: arrays.lib MACRO: narray ( n -- quot ) dup [ f ] curry swap [ [ swap [ set-nth-unsafe ] keep ] curry ] map concat append ;